2013-08-15 7 views
0

Я немного новичок в Symfony. Я столкнулся с этой проблемой: Unknown record property/related component "permissions" on "sfGuardUser"Symfony 1.4 - будет ли «доктрина: построить модель» уничтожить данные в базе данных?

В решении, указанном в нем, удаляются определенные файлы в lib/model/doctrine/base/. Тем не менее, я хочу знать, будем ли мы перестраивать модель, каково будет ее влияние.

На этой странице вы можете увидеть: http://oldforum.symfony-project.org/index.php/m/102097/ кто-то упомянул, что постоянное исправление для удаления этих файлов, а также исправлять схемы. И тогда мы будем строить: модель снова.

Так это будет удалить данные в базе данных? Каково влияние команды doctrine:build на symfony?

ответ

2

Короткий ответ: нет, doctrine: build-model не потеряет данные в вашей базе данных. Он будет только перезаписывать классы базовой модели в lib/model/base и создавать файлы моделей, если они не существуют.

От sfDoctrineBuildTask класс, доктрина: сборка будет «строить» то, что вы даете в опции. Это означает, что «doctrine: build -model» - это то же самое, что «doctrine: build-model». Но я думаю, что во многих стихотворениях 1.4, таких как Jobeet, они используют только «doctrine: build --model»