CakePHP - 使用CakePHP函数优于“普通”PHP函数有什么优势?

时间:2013-08-10 23:54:18

标签: php cakephp

最近我需要对CakePHP项目进行一些修改。作为Cake的新手,我惊讶地发现框架包含了多少辅助函数。

当然,他们中的一些人真的很酷,因为他们做了所有繁重的工作,但使用例如它们的优势是什么?用于在视图中创建标记的HTML帮助程序?我的意思是我用手写的<p>标签或蛋糕打印没有区别。

或者我为什么要使用文件工具删除文件?我不能只使用PHP的普通unlink函数吗?

使用标准PHP函数而不是CakePHP函数是否有任何负面影响(除了有时更多的工作)?

1 个答案:

答案 0 :(得分:3)

CakePHP中有一些功能主要用于核心模块的功能。文件操作就是一个例子。它们已经过单元测试,因此CakePHP开发人员可以使用它们在代码中执行操作,并将它们作为框架的用户赠送给我们。

View助手不同。 HTML帮助程序为您做了一些使它成为一个方便工具的东西

  • 它们允许您使用数组来描述HTML标记属性。我使用它来存储远离视图的HTML特定属性作为某些东西的设置,然后在视图中很容易创建这些属性。
  • 他们为您处理网址路由。 HTML帮助程序将创建使用您的应用程序路由的<a>链接。如果您更改路由,则会更新所有视图。

所有其他助手类都有类似的好处。