我有一个插件,在插件里面我有一个 Lib 文件夹。像这样:
Lib/Billing/CMS/CMS.php
如何CMS.php
在我的控制器上使用 CMS 类?不是我的插件控制器,而是我的应用程序上的控制器。
编辑:蛋糕版本是 2.3
我有一个插件,在插件里面我有一个 Lib 文件夹。像这样:
Lib/Billing/CMS/CMS.php
如何CMS.php
在我的控制器上使用 CMS 类?不是我的插件控制器,而是我的应用程序上的控制器。
编辑:蛋糕版本是 2.3
所以,从你的简短信息只能猜到......你的插件是“计费”?
你的文件是
APP/Plugin/Billing/Lib/CMS/CMS.php (class CMS)
APP/Plugin/Billing/Lib/Billing.php (class Billing)
使用 App::uses() 始终包含相同的类。然后它的
App::uses('CMS', 'Billing.CMS'); // Filename, Plugin.Package
和
App::uses('Billing', 'Billing.Lib'); // Lib as package namespace here due to lack of a proper one
我不必指出,您需要先加载插件,对吗?使用 CakePlugin::load()/loadAll()