不能在app / Libs CakePHP中使用Custom Created App

时间:2014-05-14 02:29:30

标签: php cakephp path

我有一个位于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。++

1 个答案:

答案 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');应该有效。