使用App :: build()加载单个CakePHP插件

时间:2012-03-24 19:27:33

标签: php cakephp cakephp-2.1

是否可以使用App :: build()?

从蛋糕根之外加载单个插件

如果我这样做:

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

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

(P.s。这是蛋糕版2.1)

1 个答案:

答案 0 :(得分:1)

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

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

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

使用“App :: build()”时,您没有“加载”其中的所有文件。您正在定义蛋糕搜索php的路径,以便在必要时包含。 如果从Cakephp 2.0开始不需要,将不会加载任何内容。 Everythings是关于延迟加载^^

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