我创建了 3 个数据库表,如下所示 CakePHP 命名约定。当我尝试使用以下命令烘焙代码时,它在“App/src/Template/Worksheets”中仅生成 3 个文件,即 “查看”、“添加”和“编辑”。
即
bin\cake bake all worksheets
没有生成“索引”文件,只生成上面提到的文件。 当我开始开发应用程序时,bake 命令完美地工作并生成了“索引”文件,没有任何问题。
Cake 不会在控制台中给出任何错误,它只是运行而不烘焙“index”模板。
有办法解决这个问题吗?
因此,如果您在控制台中键入此命令,则在烘焙所有其他视图后,您可以创建那些缺少的视图。即index.ctp
cake bake template <model> <action>
对于我的问题:
bin\cake bake template worksheets index
这工作完美无缺。
我的数据库中只有一张表,所以我只需在 bin 目录中运行以下命令即可成功创建所有 4 个文件(添加、编辑、查看和索引)-