0

我对 Symfony 有点陌生。我遇到过这个问题: “sfGuardUser”上的未知记录属性/相关组件“权限”

它提到的解决方案是删除lib/model/doctrine/base/. 但是,我想知道如果我们要重建模型,会有什么影响。

在此页面上您可以看到: http: //oldforum.symfony-project.org/index.php/m/102097/ 有人提到永久修复是删除这些文件以及修复架构。然后我们将再次构建:模型。

那么这会删除数据库中的数据吗?doctrine:build命令对symfony有什么影响?

4

1 回答 1

2

简短的回答:不,学说:构建模型不会删除数据库中的任何数据。它只会覆盖您在 lib/model/base 中的基本模型类,并在它们不存在时创建模型文件。

sfDoctrineBuildTask类中,教义:构建将“构建”您在选项中提供的内容。这意味着“doctrine:build --model”与“doctrine:build-model”相同。但我想在许多像 Jobeet 这样的 symfony 1.4 教程中,他们只使用“doctrine:build --model”

于 2013-08-16T11:05:22.373 回答