我正在尝试在我的应用程序中为我的插件烘焙模型,控制器和视图:admin。我正在使用Windows 7.烘焙应用程序和应用程序内的烘焙工作。
这就是我在做的事情:
这是我的插件所在的文件夹:C:\ wamp \ www \ propharm \ app \ Plugin
我从控制台得到这个回复。
Create the directory structure, AppModel and AppController classes for a
new plugin. Can create plugins in any of your bootstrapped plugin paths.
Usage:
cake bake plugin [-h] [-v] [-q] [<name>]
Options:
--help, -h Display this help.
--verbose, -v Enable verbose output.
--quiet, -q Enable quiet output.
Arguments:
name CamelCased name of the plugin to create.
(optional)
我试过这个: 在bootrap.php中
CakePlugin::load('Admin');
它仍然无法正常工作。如果有人知道我做错了什么,请帮忙。谢谢。 路易斯
答案 0 :(得分:11)
1)烘焙你的插件:
cake bake plugin PluginNameInCamelCase
2)烘焙其他所有东西:
cake bake controller ControllerName --plugin PluginNameInCamelCase
有关烘焙插件的更多文档,请参阅此页:Creating Your Own Plugins with CakePHP
答案 1 :(得分:1)
尽管上面的代码有效但这段代码提供了更多有用的选项。
第1步:创建插件
cake bake plugin PluginNameInCamelCase
第2步:创建模型
cake bake model plugin --PluginNameInCamelCase`
它将显示可用模型列表,选择您想要像用户模型,新闻模型等一样烘焙
第3步:创建控制器
cake bake controller plugin - PluginNameInCamelCase
它将显示可用控制器列表,选择您想要像用户控制器,新闻控制器等一样烘焙
第4步:为您的插件创建最终视图文件
cake bake view plugin --PluginNameInCamelCase
它将显示您要为其制作视图文件的可用控制器列表,选择并完成!