在 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
以适当烘烤。
使用 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
以适当烘烤。