在 CakePHP 中烘焙插件时如何获得交互式控制台?

How to get an interactive console when baking a plugin in CakePHP?

使用 CakePHP 2.6.7

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

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

有没有办法让插件的各个部分的生成以相同的方式交互? (这适用于 model/controller/view)

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

model替换为controller/view以适当烘烤。