我正在尝试使用CakePHP框架在插件中创建插件。
我的文件夹结构是这样的
app/Plugin/SbnAdmin/Plugin/SbnChart/.....
我使用以下行加载SbnAdmin插件
CakePlugin::loadAll(array('SbnAdmin' => array('bootstrap' => true)));
在SbnAdmin引导程序中,我有
CakePlugin::loadAll();
我可以从SbnAdmin插件查看控制器/模型/视图,但我无法访问SbnChart插件......
我试过了
www..../sbn_admin/sbn_chart/chart/index
www..../sbn_chart/chart/index
没有成功,我不确定我还能做什么,有什么想法吗?
答案 0 :(得分:3)
在您的SbnAdmin引导程序中添加:
App::build(array('Plugin' => array(CakePlugin::path('SbnAdmin') . 'Plugin' . DS)));
CakePlugin::load('SbnChart');
我们正在做的是告诉蛋糕添加额外的路径以寻找加载插件,在这种情况下在SbnAdmin / Plugin文件夹中。然后我们将加载该插件。
您现在应该可以通过正常的/plugin_name/controller/action
或您的/sbn_chart/controller/action