2010-09-05 21 views
0

J'essaye de recréer la base de données à partir d'un nouveau schéma, mais je reçois toujours la même erreur Invalid default value for ... J'ai changé le schéma.yml tant de fois même enlevé la valeur qui est provoquant cette erreur, mais il montre encore. Je reçois toujours la même erreur, peu importe ce que je fais.symfony 1.4: recréer la base de données à partir du nouveau schéma

J'utilise php symfony doctrine:build --all --and-load mais le fichier schema.sql généré est le même à chaque fois. Je l'ai supprimé, mais d'une manière ou d'une autre, il a une idée de ce qu'est le schéma qui est différent du schema.yml que je suis en train d'éditer.

J'ai essayé de vider le cache symfony cc et de supprimer le dossier sql sous les données, et cela ne fonctionne pas.

Des idées ???

--- --- modifier

Je viens de réaliser que la base de données est généré correctement, mais l'instruction de construction me donne la même erreur à moins d'avoir fait une erreur dans la syntaxe schema.yml

+0

Veuillez indiquer le code du schéma afin que les utilisateurs puissent identifier l'erreur. – ocodo

+0

le schéma n'est pas pertinent, car l'erreur qui est lancée ne représente pas le schéma.yml J'utilise – Daniel

+0

Essayez de modifier l'encodage du fichier. Essayez avec UTF8 ou ASCII, j'ai eu une erreur similaire et c'était le problème. Vous pouvez utiliser notepad ++ ou n'importe quel éditeur de texte avancé pour cela. –

Répondre

4

Essayez d'exécuter doctrine:clean-model-files. Il supprimera toutes les classes de modèles générées pour les modèles qui n'existent plus dans votre schéma YAML.

+0

Je suis d'accord avec ce – jgallant

+0

n'ont pas eu l'occasion de l'essayer, a fini par revenir à modx. Merci quand même – Daniel