gpt4 book ai didi

php - 如何仅使用我的更改来更新我的 symfony 模块?

转载 作者:搜寻专家 更新时间:2023-10-30 22:20:21 24 4
gpt4 key购买 nike

我在 symfony 模块生成方面遇到了一个很大的问题,因为我总是在我的数据库中进行修改(添加表、添加列、更改名称、更改列数据类型......)我想要一个好的构建方法symfony 模块对模块没有任何影响,我没有更改它,也没有将数据删除到数据库中...简而言之,我只需要用我的更改更新我的 symfony 模块。

最佳答案

我认为您在这里指的是“模型”而不是“模块”。

如果是这种情况,基本上一旦您在数据库中有了不想删除的数据:

1 - 对您的 schema.yml 进行任何必要的更改

2 - 使用 MySQL ALTER TABLE 等直接对数据库进行更改

3 - 使用以下命令重新生成模型:

symfony doctrine:build --model
symfony doctrine:build --sql
symfony doctrine:build --forms
symfony doctrine:clean-model-files // to clean up old stuff

假设您没有对基类进行更改(您不应该这样做),模型的重建应该不会破坏任何东西。您基本上是在重建所有内容,但只会引入您在架构中引入的更改。

关于php - 如何仅使用我的更改来更新我的 symfony 模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4888261/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com