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

时间:2011-09-05 11:00:20

标签: cakephp cakephp-2.x

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

1 个答案:

答案 0 :(得分:11)

如果它们是通用独立库,不依赖于请求周期的任何特定步骤(控制器,模型,视图),请将它们放在app/libs/中。您可以使用App::import('Lib', 'Foo')导入它们。

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