Bonjour, Je te conseille très fortement de privilégié la documentation en anglais, qui est complète ;-) Sinon, dans le jour 3 de Jobeet, est-ce que tu as bien respecté ces 2 paragraphe ? http://www.symfony-project.org/jobeet/1_2/Doctrine/en/03#chapter_03_the_schema http://www.symfony-project.org/jobeet/1_2/Doctrine/en/03#chapter_03_the_database Le 1er explique qu'il faut créer le dossier "config/doctrine" et mettre le schema.yml dedans Le second explique comment configurer le database.yml pour une connexion doctrine. Puisque tu nous dis que tu as tappé la commande ./symfony doctrine:build-model, mais que le dossier "config/doctrine" n'existait pas, c'est soit que tu as voulu aller trop vite, soit que tu as râté ces paragraphes. Le 21 août 2009 22:58, Robroy <[email protected]> a écrit :
> > Bonjour, > > Je débute avec Symfony (v1.2.8). Je démarre sur le tuto "Jour > 3..." (http://www.symfony-project.org/jobeet/1_2/Doctrine/fr/03) et je > rame un peu ;) > Je développes sous Mac OSX (si si... ) > Pas mal de documentation sur propel mais encore assez court sur > Doctrine. bref, voici mon problème : > > J'ai donc suivi le tuto, pas à pas, jusqu'à la saisie de la sommande : > "symfony doctrine:build-sql" > ..sensée générée le schéma de base de données dans le fichier data/sql/ > lib.model.schema.sql > Or, ce fichier n'est pas généré. > > En remontant un peu plus "avant" dans le tuto, j'ai noté deux choses > étranges (enfin à vous de me dire si ça l'est !) : > On me demande de créer le fichier schéma.yml dans le répertoire config/ > doctrine/ or, ce répertoire n'existe pas. Qu'à cela ne tienne, je l'ai > donc créé. > > la seconde chose étrange, c'est que dans mon fichier database.yml, > j'avais toujours des références à Propel. Et ces références > empéchaient la commande doctrine:build-sql de s'éxécuter. J'avais le > message d'erreur suivant : > Fatal error: Class 'sfPropelDatabase' not found in /Users/Rob11/Sites/ > jobeet/cache/frontend/dev/config/config_databases.yml.php on line 6 > > En retirant ces références, je n'ai plus d'erreur... mais ma base de > donnée n'est pas générée. ni dans mon projet (dans le schema.sql qui > va bien) ni dans phpmyadmin. > > Du coup... je suis un peu perdu. > > C'est une manipe que j'ai fait sans problème avec Propel mais qui > semble bien plus fastidieuse avec Doctrine. or tout le future de > Symfony semble se dessiner avec Doctrine et non pas Propel... d'où mon > entêtement ! > > Avis aux experts... ou en tout cas aux noms-débutants ! > > > > --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" de Google Groupes. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour afficher d'autres options, visitez ce groupe à l'adresse http://groups.google.com/group/symfony-fr?hl=fr -~----------~----~----~----~------~----~------~--~---
