2010-10-27 7 views
0

Je suis perplexe sur pourquoi quand je fais la doctrine: construire-tout cela jette 2 avertissements. J'ai essayé de commenter tous les fichiers schema.yml et il les lance toujours. Quelqu'un de mieux informé m'aidera à comprendre d'où il vient, y a-t-il un cache que je ne connais pas?erreur en utilisant doctrine: build --all symfony 1.4.4 apostrophe tronc

J'ai supprimé le cache (./symfony cc). Suppression manuelle de tous les fichiers lib/models, forms, filters pour que rien ne traîne et que cela ne marche. Je ne trouve rien sur google pour l'erreur, donc je suis bloqué, je veux comprendre d'où vient l'erreur, c'est très tôt dans le processus donc je présume que c'est lié à yaml mais je ne sais pas comment traquer où.

Cheers,

Paul

section de sortie Shell Ci-dessous:

classes de modèle de production de la doctrine PHP Warning: array_merge(): Argument # 2 est pas un tableau dans/mnt /Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php à la ligne 182 PHP Stack trace: PHP 1. {main}() /mnt/Target01/338166/www.example.co.uk/web/symfony: PHP 2. include() /mnt/Target01/338166/www.example.co.uk/web/symfony : 14 PHP 3. sfSymfonyCommandApplication-> run() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/command/cli.php:20 PHP 4. sfTask- > runFromCLI() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/command/sfSymfonyCommandApplication.class.php:76 PHP 5. sfBaseTask-> doRun()/mnt /Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/task/sfTask.class.php:97 PHP 6. sfDoctrineBuildTask-> execute()/mnt/Target01/338166/www .example.co.uk/web/lib/fournisseur/symfony/lib/tâche/sfBaseTask.class.php: 68 PHP 7. sfTask-> run() /mnt/Target01/338166/www.example.co.uk /web/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildTask.class. php: 156 PHP 8. sfBaseTask-> doRun() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/task/sfTask.class.php:173 PHP 9 sfDoctrineBuildModelTask-> execute() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/task/sfBaseTask.class.php:68 PHP 10. sfDoctrineBaseTask-> prepareSchemaFile () /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php:67 PHP 11. array_merge()/mnt /Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php:182

Attention: array_merge(): L'argument n ° 2 n'est pas un tableau dans /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php on ligne 182

Appel Stack: 0,0008 47204 1. {main}() /mnt/Target01/338166/www.example.co.uk/web/symfony:0 0,0136 279748 2. include ('/ mnt/Target01/338166/www.example.co.uk/web/lib/fournisseur/symfony/lib/command/cli.php ') /mnt/Target01/338166/www.example.co.uk/web/symfony:14 0.9075 7815564 3. sfSymfonyCommandApplication-> run() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/command/cli.php:20 0,9419 7817164 4. sfTask-> runFromCLI() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/command/sfSymfonyCommandApplication.class.php:76 0.9433 7818056 5. sfBaseTask-> rappel() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/task/sfTask.class.php:97 1,0198 8.445.008 6. sfDoctrineBuildTask -> execute() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/task/sfBaseTask.class.php:68 2,0900 9.762.304 7. sfTask-> run() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBuildTask.class.php:156 2,0907 9.764.724 8. sfBaseTask-> rappel () /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/lib/task/sfTask.class.php:173 2,0926 9766452 9 sfDoctrineBuildModelTask-> execute()/mnt/Target01 /338166/www.example.co.uk/web/lib/vendor/symfony/lib/task/sfBaseTask.class.php:68 2,1560 9789556 10 sfDoctrineBaseTask-> prepareSchemaFile()/mnt/Target01/338166/www. example.co.uk/web/lib/vendor/symfon y/lib/modules externes/sfDoctrinePlugin/lib/task/sfDoctrineBuildModelTask.class.php: 67 4,3235 10119764 11 array_merge() /mnt/Target01/338166/www.example.co.uk/web/lib/vendor/symfony/ lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineBaseTask.class.php: 182

fichier + /tmp/doctrine_schema_70082.yml

Répondre

0

Je viens trébuché sur la même erreur. J'ai eu une erreur dans ma schema.yml par définition ning et tablename vide:

SomeTableNameThatShouldHaveBeenRemoved: 
SomeOtherTableName: 
    colums: 
    id: etc. pp 

Plutôt facile à repérer on pourrait penser, mais quand avertissement de flou de recherche est lancé ...

Questions connexes