CakePHP 2.2.2烘焙插件

时间:2012-09-05 11:48:13

标签: cakephp-2.1

我正在尝试在我的应用程序中为我的插件烘焙模型,控制器和视图:admin。我正在使用Windows 7.烘焙应用程序和应用程序内的烘焙工作。

这就是我在做的事情:

  1. cd c:\ wamp \ www \ propharm \ app(也是在没有\ app的情况下尝试过)
  2. cake bake plugin admin model
  3. 这是我的插件所在的文件夹: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');
    

    它仍然无法正常工作。如果有人知道我做错了什么,请帮忙。谢谢。 路易斯

2 个答案:

答案 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

它将显示您要为其制作视图文件的可用控制器列表,选择并完成!

Read more