CakePHP加载所有插件,除了使用CakePlugin :: loadAll()的插件

时间:2013-11-01 08:31:00

标签: cakephp plugins

我知道加载所有插件的方法loadAll()和加载插件的方法load('PluginName')

 * CakePlugin::loadAll(); // Loads all plugins at once
 * CakePlugin::load('DebugKit'); //Loads a single plugin named DebugKit

但是,我的要求是加载除一个插件之外的所有插件。 例如,我有5个插件,包括DebitKit;我想加载除DebitKit之外的4个插件。是否可以一次性CakePlugin::loadAll()完成。

我正在使用Cake 2.1.3

1 个答案:

答案 0 :(得分:2)

我认为loadAll不可能(除非您事后使用unload)。

另一种方法是指定要加载的所有插件:CakePlugin::load(array('PluginA', 'PluginB'));