Symfony 1.4: воссоздание базы данных из новой схемы

Я пытаюсь воссоздать базу данных из новой схемы, но продолжаю получать ту же ошибку Invalid default value for ... Я столько раз менял schema.yml, что даже удалил значение, вызывающее эту ошибку, но оно все еще отображается. Я все еще получаю ту же ошибку независимо от того, что я делаю.

Я использую php symfony doctrine:build --all --and-load, но каждый раз создается один и тот же schema.sql. Я удалил его, но каким-то образом у него есть представление о том, что такое схема, которая отличается от schema.yml, которую я редактирую.

Я пробовал очистить кеш symfony cc и удалить папку sql под данными, и это не работает.

Любые идеи ???

---редактировать---

Я только что понял, что база данных создается правильно, но инструкция по сборке дает мне ту же ошибку, если только у меня действительно нет ошибки в синтаксисе schema.yml


person Daniel    schedule 05.09.2010    source источник
comment
Укажите код схемы, чтобы люди могли определить ошибку.   -  person ocodo    schedule 06.09.2010
comment
схема не имеет значения, потому что выдаваемая ошибка не представляет schema.yml, который я использую   -  person Daniel    schedule 06.09.2010
comment
Попробуйте изменить кодировку файла. Попробуйте с UTF8 или ASCII, у меня была похожая ошибка, и это была проблема. Для этого вы можете использовать notepad++ или любой расширенный текстовый редактор.   -  person David Conde    schedule 06.09.2010


Ответы (1)


Попробуйте запустить doctrine:clean-model-files. Он удалит все сгенерированные классы моделей для моделей, которые больше не существуют в вашей схеме YAML.

person Maerlyn    schedule 06.09.2010
comment
не было возможности попробовать, в итоге вернулся к modx. Спасибо хоть - person Daniel; 20.09.2010