CakePHP:如何在Controller,Model和View中使用(如果可能)一个类?

时间:2012-06-08 15:47:34

标签: cakephp classloader

假设我有一个带有随机字符串方法的StringerHelper(Component | Helper | Behavior).php类。

我可能需要在控制器,模型和视图中使用它。 如何在任何需要的地方加载它?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以将其设为lib并将其放入app/Lib。如果只是简单的辅助方法,请将方法设为静态。

对于2.x

app/Lib/Stringer.php
App::uses('Stringer', 'Lib');

对于1.x,命名有点不同

app/lib/stringer.php
App::import('Lib', 'Stringer');

用法:

Stringer::myHelperMethod([args]);