CakePHP - 在我的应用程序结构中放置自定义实用程序类的最佳位置在哪里?

标签 cakephp cakephp-2.x

我正在制作实用程序类,它将提供帮助操作字符串的通用方法。我可能还需要一个数组、数学函数等。这些应该是组件吗?供应商?我可以把这些做成某种供应商包吗?

最佳答案

如果它们是与请求周期的任何特定步骤( Controller 、模型、 View )无关的通用独立库,请将它们放在 app/libs/ 中。您可以使用 App::import('Lib', 'Foo') 导入它们。

就个人而言,我在 bootstrap.php 中定义了两个或三个我经常使用的方便的数组函数,这是另一个放置少量全局内容的地方。

关于CakePHP - 在我的应用程序结构中放置自定义实用程序类的最佳位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7307083/

相关文章:

php - CakePHP:根据配置值全局更改所有模型的数据库连接

cakephp - 从 CakePHP 中的供应商类记录

php - cakephp查询apply有很多条件运行时

php - 如何从 CakePHP 2.9 中的 ownTo 模型获取数据

CakePHP 2.x 翻译后备

php - CakePHP 2.x SparkPost 插件

php - 内存耗尽cakephp数据库查询

php - 当它是 hasMany 关联的一部分时,如何将 CakePHP 表单中的字段设为 'unlock'

mysql - 在 CakePHP 2.5.1 中将数据从一个表单保存到多个表中

php - CakePHP/mysql : select found_rows can't run in a loop?