-
Création d'un bundle
Bonjour,
Lorsque j'essaie de créer un bundle, j'ai cette erreur :
E:\EasyPHP-12.1\www>php app/console generate:bundle "Iabsis\VideothequeBundle" src
'mode' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
Fatal error: Uncaught exception 'ErrorException' with message 'Notice: Undefined offset: 4 in E:\EasyPHP-12.1\www\vendor\symfony\symfony\src\Symfony\C
omponent\Console\Application.php line 852' in E:\EasyPHP-12.1\www\vendor\symfony\symfony\src\Symfony\Component\Console\Application.php:852
Stack trace:
#0 E:\EasyPHP-12.1\www\vendor\symfony\symfony\src\Symfony\Component\Console\Application.php(852): Symfony\Component\HttpKernel\Debug\ErrorHandler->han
dle(8, 'Undefined offse...', 'E:\EasyPHP-12.1...', 852, Array)
#1 E:\EasyPHP-12.1\www\vendor\symfony\symfony\src\Symfony\Component\Console\Application.php(780): Symfony\Component\Console\Application->getTerminalWi
dth()
#2 E:\EasyPHP-12.1\www\vendor\symfony\symfony\src\Symfony\Component\Console\Application.php(113): Symfony\Component\Console\Application->renderExcepti
on(Object(ErrorException), Object(Symfony\Component\Console\Output\StreamOutput))
#3 E:\EasyPHP-12.1\www\app\console(22): Symfony\Component\Console\Application->run(Object(Symfony\Component\Console\Input\ArgvInput))
in E:\EasyPHP-12.1\www\vendor\symfony\symfony\src\Symfony\Component\Console\Application.php on line 852
J'ai essayé avec la version 5.3.3.1 et 12-1 d'EasyPHP et j'ai la même erreur.
Je suppose que le problème provient de :
'mode' n'est pas reconnu en tant que commande interne
ou externe, un programme exécutable ou un fichier de commandes.
mais je ne sais pas ce que c'est.
A noter que lorsque je visite la page web/config.php j'ai ceci :
Install and enable the intl extension (used for validators).
Install and enable a PHP accelerator like APC (highly recommended).
Cela fait plusieurs heures que je recherche sur Google sans succès, le problème vient-il d'EasyPHP, faut-il tout installer séparément?
Merci d'avance de votre réponse
C'est mes premiers pas sur un framework en php et c'est un peu dur:? (ça change beaucoup de Struts en Java)
-
Quelle est la commande que tu tapes pour générer ton bundle?
Ton path vers Php est-il bien configuré dans les variables d'environnement?
-
Merci de ta réponse.
La commande que je saisie est celle-ci :
php app/console generate:bundle "Iabsis\VideothequeBundle" src
(je suis un tutoriel pour Symphony 2, http://iabsis.com/FR/article/21-2/In...nement-de-test mais au final ça revient toujours à la même erreur)
Php est bien configuré, il reconnait correctement la commande dans dos (je suis sous Windows 7) :
http://imageshack.us/a/img228/6038/testjx.png
Par contre ça pointe sur le php de Easy 5.3.3.1, la version étant 5.4 sur l'autre Easy je vais tester ça de suite même si j'ai peur que le résultat soit le même.
-
Même chose avec l'autre version de php :
http://imageshack.us/a/img717/3892/testqq.png
Je ne vois vraiment pas d'où ça peut venir:cry:
-
Bon après des heures de recherche sur le net j'ai trouvé la réponse!
En fait le soucis n'avait strictement aucun rapport avec php.
Il me manquait ;C:\Windows\System32;C:\Windows dans la variable d'environnement PATH...
Je me demande pourquoi ça a disparu, peut-être le trojan pour Babylon que j'ai choppé... Bref maintenant j'ai trop d'arguments mais au moins c'est beaucoup mieux!