1

我有一个插件,在插件里面我有一个 Lib 文件夹。像这样:

Lib/Billing/CMS/CMS.php

如何CMS.php在我的控制器上使用 CMS 类?不是我的插件控制器,而是我的应用程序上的控制器。

编辑:蛋糕版本是 2.3

4

1 回答 1

1

所以,从你的简短信息只能猜到......你的插件是“计费”?

你的文件是

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()

于 2013-04-17T11:11:37.490 回答