如何保存蛋糕php控制器的变化?

时间:2012-12-12 05:06:51

标签: cakephp-2.1

我在cakephp中创建了一个项目。我在控制器中进行了自定义修改,当我再次烘焙代码时,这些更改就会丢失。 有没有办法保持这些变化? 我是cakephp的新手,请帮助..

2 个答案:

答案 0 :(得分:0)

不,如果您将文件保留在app目录中,您将丢失这些更改,因为Bake Console将覆盖它们。

那你能做什么?那么你可以:

  1. 在新应用内部烘焙(只需连接到同一个数据库),然后将更改与现有控制器合并。对于合并,您可以使用Diffuse - 一个非常好的小型合并编辑器,适用于几乎所有操作系统(Linux,Mac OS,BSD和Windows)。

  2. 备份现有的应用程序并烘焙它。然后将您已完成的更改合并回应用程序。

  3. 如果您的更改的代码多于您希望烘焙的部分,则应该更好地使用方法1。 这可能是现有控制台功能的一个很好的附加组件。也许是通过原始烘焙版本的差异和当前改变的版本。但是我不确定是否需要这样做,因为这个想法最初是烘焙然后发展。

答案 1 :(得分:0)

如果您只是尝试烘焙新控制器并且不想覆盖现有控制器,而不是使用“烘焙所有”,则可以使用“烘焙控制器”。然后它会提示您使用哪种模型进行烘焙。