1

我正在研究一个特别复杂(阅读:有趣)的 CakePHP 项目,其中包含大量外键、连接表等。绝对是使用cake bake的一个案例。

然而,当我构建应用程序时,我会逐渐向我的模型添加自定义项,例如虚拟字段。开发引发了对其他模型/表进行更改的需求,因此我经常需要重新烘焙。

有没有办法在仍然使用all标志的同时保护某些模型(或控制器、视图)不被覆盖?我宁愿不从命令行重新烘焙每个依赖模型以避免覆盖。

欢迎提出建议。

编辑:为清楚起见,我指的是输入诸如cake bake model all之类的命令,但以某种方式标记要忽略的少量模型)

4

1 回答 1

2

我没有经常使用“烘焙”,所以这不是你问题的直接答案。

我通常从头开始手工编码我的代码。但是,您可以考虑将您的项目置于版本控制之下(例如 SVN 或 GIT)。成功“烘焙”后,您可以“提交”一个版本并在下一次烘焙后检查更改。然后可以“还原”由“烘焙”过程进行的不需要的更改,或者可以将以前的更改与需要的更改合并

于 2013-03-15T23:27:24.597 回答