【问题标题】:CakePHP 2.2.2 bake for pluginCakePHP 2.2.2 烘焙插件
【发布时间】:2012-09-05 11:48:13
【问题描述】:

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

这就是我正在做的:

  1. cd c:\wamp\www\propharm\app(也尝试不使用 \app)
  2. 蛋糕烘焙插件管理模型

这是我的插件所在的文件夹: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');

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

【问题讨论】:

    标签: cakephp-2.1


    【解决方案1】:

    1) 烘焙你的插件:

    cake bake plugin PluginNameInCamelCase
    

    2) 烘烤其他所有东西:

    cake bake controller ControllerName --plugin PluginNameInCamelCase
    

    有关烘焙插件的更多文档,请参阅此页面:Creating Your Own Plugins with CakePHP

    【讨论】:

    • cake bake all ModelName --plugin PluginNameInCamelCase 不起作用
    • 我认为这是因为它必须是:cake bake model ModelName --plugin PluginNameInCamelCase 而不是 cake bake all...
    • 我先做 model,然后做 all...但是 all 不起作用
    【解决方案2】:

    虽然上面的代码有效,但是这段代码提供了更多有用的选项。

    第 1 步:创建插件

    蛋糕烘焙插件PluginNameInCamelCase

    第 2 步:创建模型

    蛋糕烘焙模型插件--PluginNameInCamelCase`

    它将显示可用模型列表,选择您要烘焙的用户模型、新闻模型等

    第 3 步:创建控制器

    蛋糕烘焙控制器插件 -- PluginNameInCamelCase

    它将显示可用控制器的列表,选择您想要烘焙的用户控制器、新闻控制器等

    第 4 步:为您的插件创建最终视图文件

    蛋糕烘焙视图插件--PluginNameInCamelCase

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

    Read more

    【讨论】:

      猜你喜欢
      • 2014-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多