最近我需要对一个 CakePHP 项目做一些修改。作为 Cake 的新手,我惊讶地发现框架包含了多少辅助函数。
当然,其中一些非常酷,因为它们可以完成所有繁重的工作,但是使用例如 HTML 帮助器在视图中创建标记有什么好处呢?<p>
我的意思是我手写的标签或让蛋糕打印 的标签之间没有区别。
或者我为什么要使用文件实用程序来删除文件?我不能只使用PHP的正常unlink
功能吗?
使用标准 PHP 函数而不是 CakePHP 函数是否有任何负面影响(除了有时更多的工作)?
CakePHP 中有一些函数主要用于核心模块的功能。文件操作就是一个例子。它们已经过单元测试,因此 CakePHP 开发人员可以使用它们在他们的代码中做事,并将它们作为他们框架的用户赠送给我们。
View 助手是不同的。HTML 助手为您做了一些事情,使其成为一个方便的工具
<a>
使用您的应用程序路由的链接。如果您更改路由,那么您的所有视图都会更新。所有其他助手类都有类似的好处。