在CakePHP烘焙期间阻止文件被覆盖

时间:2013-03-15 03:25:17

标签: cakephp-2.1

我正在开发一个特别复杂的(阅读:有趣)CakePHP项目,包含大量外键,连接表等。绝对是使用蛋糕烘焙的情况。

然而,当我构建应用程序时,我正逐渐向我的模型添加自定义功能,例如虚拟字段。该开发提出了对其他模型/表格进行更改的需求,因此我经常需要重新开始。

是否有办法保护某些模型(或控制器,视图)在仍然使用全部标志时被覆盖?我宁愿不从命令行重新启动每个依赖模型以避免覆盖。

欢迎提出建议。

编辑>为了清楚起见,我指的是输入一个命令,例如蛋糕烘焙模型全部,但在某种程度上标记少量模型是忽略)

1 个答案:

答案 0 :(得分:2)

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

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