[paumé] besoin d'un petit coup de pouce sur symfony

besoin d'un petit coup de pouce sur symfony [paumé] - PHP - Programmation

Marsh Posté le 12-03-2011 à 17:03:26    

Bonjour tout le monde.
 
Je me suis auto formé à php, je commence à faire de petits projets, et ça fonctionne bien. Et le tout dans les règles de l'art (mvc, objets, css , xhtml et tout le tralala ...)
 
Maintenant je voudrai passer à l'étape supérieure et utiliser un framework. Juste pour me faire une conviction car je lis souvent que c'est indiscutablement plus productif. Je voudrai donc essayer symfony.  
 
Je suis sur le site http://www.symfony-project.org/jobeet/1_4/Doctrine/fr/ qui se propose d'accompagner les nuls comme moi.  
 
Mais je coince assez rapidement car il est souvent fait allusion à des lignes de commandes du style "$ php symfony doctrine:build-schema" ou "$ php symfony doctrine:build --model". J'ai bien compris que ces lignes générent des fichiers qui seront ensuite utilisés ailleurs.  L'auteur du tuto précise bien que ça se passe en linux. Mais moi je suis en windows. Et je ne sais pas quoi faire à ce niveau. J'ai essayé plein  de choses en lignes de commandes , mais en vain.  
 
J'ai besoin d'un petit coup de pouce pour me débloquer. Après je pense que ça devrait aller.  
 
Donc merci d'avance pour votre aide.  
 
Dominique
 
 

Reply

Marsh Posté le 12-03-2011 à 17:03:26   

Reply

Marsh Posté le 12-03-2011 à 17:09:41    

1/ TU ouvre un terminal  
2/ tu vas as la racin de ton projet ( avec cd )  
3/ tu tapes php . Si ça ne marche pas , tu ajoutes le chemin vers l'executable php.exe a ta variable PATH  et tu recommences
4/ tu peux taper les lignes de commandes


---------------

Reply

Marsh Posté le 12-03-2011 à 17:26:08    

genial, maintenant ça fonctionne. Merci flo850
 
 
...enfin presque. Quand je lance maintenant "php symfony doctrine:build --sql", j'ai l'erreur "Task doctrine:buil is not defined"....
 
Mais je vais chercher, maintenant que la ligne de commande fonctionne. Encore merci. Dominique

Reply

Marsh Posté le 12-03-2011 à 17:28:25    

php symfony t'affiche les taches doctrines  ?


---------------

Reply

Marsh Posté le 12-03-2011 à 17:32:08    

non ; m'affiche rien.  
 
J'ai pourtant bien créé le doc schema.yml.

Reply

Marsh Posté le 12-03-2011 à 17:33:59    

excuse, j'avais pas comprs.
 
Oui : php symfony m'affiche bien les taches .

Reply

Marsh Posté le 12-03-2011 à 17:39:09    

mais dans la liste des taches , y'a pas celle que le tuto me demande de lancer : "php symfony doctrine:build --model".
 
J'ai merdé quelque part à l'install ?  

Reply

Marsh Posté le 12-03-2011 à 17:56:45    

tu n'as aucune tache doctrine ? tu as téléchargé quelle version ?


---------------

Reply

Marsh Posté le 12-03-2011 à 18:00:11    

j'ai un peu avancé, je lance "php symfony propel-build-model"  
 
et j'ai le message "A schema.yml must contain only 1 database entry".  
 
J'avoue que ça me perturbe de passer par ces étapes "ORM", j'avais pris l'habitude de créer mes tables par script, directement dans la bdd. A premiere vue, je me décourage d'utiliser symfony, j'y suis depuis ce matin et je galère pas mal...
 
DOminique
 

Reply

Marsh Posté le 12-03-2011 à 18:03:25    

tu as pris la version propel
recommence avec la bonne version (doctrine)le début.

 

Perso, je pense avoir un bon niveau en php, mais l'apprentissage m'a pris des semaines.

 

mais le bilan est plus que positif


Message édité par flo850 le 12-03-2011 à 18:03:34

---------------

Reply

Marsh Posté le 12-03-2011 à 18:03:25   

Reply

Marsh Posté le 12-03-2011 à 18:04:41    

au passage , le topic dédié symfony, http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0


---------------

Reply

Marsh Posté le 12-03-2011 à 18:08:17    

je vais tout relire depuis le début , mais je pense que l'install est correcte puisque http://localhost/sf_sandbox/web/ me renvoit "congratulations".
 
Mais je vais tout de même tout revérifier. Et si ça marche pas mieux, je vais laisser passer une bonne nuit dessus ;-)
 
Merci en tout cas de ton coup de main.
 
Dominique

Reply

Marsh Posté le 12-03-2011 à 18:11:45    

tu as bien installé la dernière version ? normalement, par défaut c'est doctrine qui est activé, pas propel
 
de rien pour le coup de main  
aujourd'hui c'est moi qui aide, demain ce sera  toi


---------------

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed