我有一个位于app/Libs
的自定义类,所以类似app/Libs/MyClass.php
我已经在StackOverflow中尝试了所有建议的答案,例如:
只是使用app::uses('MyClass', 'Lib')
它真的不会工作,我试图在我的AppController.php
中调用它我的代码是这样的:< BR />
App::uses('Controller', 'Controller');
App::uses('MyClass', 'Lib');
class AppController extends Controller {
仍然无法正常工作会产生如下错误:
Warning (2): include(/var/www/mysystem/lib/Cake/Network/Email/MyClass.php): failed to open stream: No such file or directory in [/var/www/mysystem/lib/Cake/Core/App.php,
他为什么看错了目录?我怎样才能让它发挥作用?谢谢。 CakePHP v.2。++
答案 0 :(得分:0)
"I have a custom class located at app/Libs so its something like this app/Libs/MyClass.php"
。
如果是这种情况,请将app文件夹中的文件夹重命名为Lib(而不是Libs),然后在AppController中声明App::uses('MyClass', 'Lib');
应该有效。