0

我在 cakephp 中烘焙了一个项目。我已经在控制器中进行了自定义修改,当我再次烘焙代码时,这些更改会丢失。有什么办法可以保留这些更改?我是cakephp的新手,请帮忙..

4

2 回答 2

0

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

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

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

  2. 备份您现有的应用程序并对其进行烘焙。然后将您所做的更改合并回应用程序。

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

于 2012-12-12T08:44:00.783 回答
0

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

于 2012-12-12T23:20:49.547 回答