php - 为什么要使用 CakePHP 的 HTML Helpers?

标签 php cakephp cakephp-1.3

在我的第一个 CakePHP 网站上工作时,我对何时/为什么应该使用 CakePHP 的 HTML Helpers 感到困惑。它们对于表单来说似乎很棒 - 但对于链接、图像、div 等,它们似乎有点矫枉过正。

我是不是忽略了什么?有什么好处?你/我应该为所有事情使用助手,只是表单,还是什么都不用?

(我确实在 stackoverflow 上找到了与此类似的简短讨论,但它更针对特定代码,而不是一般代码。)在此先感谢您的帮助!

最佳答案

我主要将助手用于表单、链接和图像。我倾向于在大约 3 个环境中运行我的应用程序(本地、开发和生产)。 Local 和 dev 通常在子文件夹 setup 中运行,而 production 在根域中运行。我对链接和图像使用助手的原因是因为这样我在链接和指向图像时不需要担心基本 url。它非常容易携带。

当然,当您想在表单中创建自动魔术字段时,表单助手是无价的。

然后您有了脚本和元助手,可以更轻松地管理您的自定义 header 标签/脚本/样式。

关于php - 为什么要使用 CakePHP 的 HTML Helpers?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5462558/

相关文章:

html - 尝试设置图像/div 样式时,CSS 选择器在 CakePHP 中不起作用

cakephp - 如何在cakephp中的另一个 Controller 中调用Controller Action ?

php - Laravel 5 在没有命令的情况下打开和关闭站点 - (PHP artisan down and up)

PHPexcel写入下一个空白行?

javascript - CakePHP:组织 JavaScript 的正确方法

php - Cakephp/php Post 数据字段值包含来自 RAW Post 的片段

CakePHP 1.3 在添加新帖子后清除所有缓存页面

php - 实现类似 goMongoDB 的查询表达式对象评估

php - 银条3.1 : Link to page of data object from inside loop

testing - cakephp 测试套件 : import fixtures tables for HABTM