【问题标题】:How to get an interactive console when baking a plugin in CakePHP?在 CakePHP 中烘焙插件时如何获得交互式控制台?
【发布时间】:2015-06-28 01:53:54
【问题描述】:

使用 CakePHP 2.6.7

当烘焙应用程序的正常部分时(例如使用cake bake model),控制台是交互式的 - 它会在构建过程中要求您在每个阶段选择选项。

但是当使用cake bake model MyModel --plugin MyPlugin 对插件执行相同操作时,不会显示任何选项,它会使用默认设置在插件文件夹中生成模型。

有没有办法使插件的各个部分的生成以相同的方式交互? (这适用于模型/控制器/视图)

【问题讨论】:

  • 你应该总是提到你正在使用的确切的 cakephp 版本。
  • 你完全正确,对不起!现在添加它。特别重要,因为第 3 版现已发布...

标签: cakephp cakephp-bake


【解决方案1】:

当插件中的模型使用cake bake model MyModel --plugin MyPlugin 烘焙时,它使用脚手架。为避免这种情况,您必须使用cake bake model --plugin MyPlugin,然后出现的第一个选项将允许您从可能要烘焙的模型中进行选择。

根据需要将 model 替换为 controller/view 以烘烤它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 1970-01-01
    • 2013-03-12
    • 1970-01-01
    相关资源
    最近更新 更多