0

是否可以使用 App::build() 从 cake root 外部加载单个插件?

如果我做:

App::build(array(
    'Plugin' => array('/full/path/to/plugin_dir/')
));

..我可以加载整个目录的插件,但如果我只想使用其中一个呢?这可能吗?(使用特定插件目录的路径时出现错误)。

(ps这是蛋糕2.1版)

4

1 回答 1

1

从烘焙应用程序中的 bootstrap.php :

CakePlugin::load('DebugKit'); //Loads a single plugin named DebugKit

您必须通过 App::build() 添加包含插件的目录,然后使用上述方法添加插件本身。

使用“App::build()”时,您并没有“加载”其中的所有文件。您正在定义 cake 搜索 php 的路径,以防万一。如果自 Cakephp 2.0 起不需要,则不会加载任何内容。一切都是关于延迟加载^^

这是怎么回事,你在寻找什么;)

于 2012-03-24T20:33:58.830 回答