0
假设我有一个StringerHelper(Component | Helper | Behavior).php类和一个随机字符串的方法。CakePHP:如何在控制器,模型和视图中使用(如果可能)类?
我可能需要在控制器,模型和视图中使用它。 如何在需要的地方加载它?
谢谢!
假设我有一个StringerHelper(Component | Helper | Behavior).php类和一个随机字符串的方法。CakePHP:如何在控制器,模型和视图中使用(如果可能)类?
我可能需要在控制器,模型和视图中使用它。 如何在需要的地方加载它?
谢谢!
你会让它成为一个库,并把它放在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]);
直到你回答,我发现使用和进口和我使用:: import将我的课程引入模型。有效。所以,我必须明白,这不是一个好习惯,而是我必须使用:: uses?谢谢! – Michael
取决于你的蛋糕版本。 App :: uses用于2.x,App :: import是1.x,但仍支持2.x – tigrang