IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

Lancer des scipts en ligne de commande [2.x]


Sujet :

Symfony PHP

  1. #1
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 153
    Points : 259
    Points
    259
    Par défaut Lancer des scipts en ligne de commande
    Bonjour à tous,

    Je découvre Symfony et j'aimerais lancer un script en ligne de commande, je ne sais pas du tout comment faire et rien n'est indiqué dans la doc à ce propos.

    Merci de votre aide

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 383
    Points : 658
    Points
    658
    Par défaut
    partons du principe que tu es sous windows.
    Il faut que php soit dans la variable d environnement PATH. ainsi la commande "php" sera utilisable partout.

    - Tu dois lancer la console : cmd dans executer.

    - ensuite, il faut te rendre dans le repertoire de ton application. voici un exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cd "C:\apache2\data\Symfony2"
    - Il suffit maintenant de lancer "php app/console"
    (verifie que dans ton dossier "app", il y a bien le fichier "console")

    et il devrait s'afficher la liste de commande.
    Un petit si la réponse convient. Merci.

  3. #3
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 153
    Points : 259
    Points
    259
    Par défaut
    Bonjour RapotOR et merci pour ta réponse,

    Je suis sous linux mais là n'est pas le problème,

    j'arrive bien à lancer :

    Car j'ai dû initialiser des bundles de cette manière, ce que j'aimerais faire c'est lancer une methode du controller de mon bundle en ligne de commande

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2009
    Messages
    383
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2009
    Messages : 383
    Points : 658
    Points
    658
    Par défaut
    D'accord;

    Pour cela; tu dois créer un dossier Command dans ton bundle et y créer une classe qui étend Symfony\Bundle\FrameworkBundle\Command\Command. Symfony va trouver tout seul ta commande.

    Pour comprendre comment créer tout ceci; tu peux aller voir celui du securitybundle par exemple situé dans \vendor\symfony\src\Symfony\Bundle\SecurityBundle\Command\InitAclCommand.php. tu verras comment créer des inputs;etc...
    Un petit si la réponse convient. Merci.

  5. #5
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2007
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2007
    Messages : 153
    Points : 259
    Points
    259
    Par défaut
    Merci beaucoup pour ton aide,

    C'est un peu galère les débuts sur symfony surtout que la doc n'est pas finalisé.

    Heureusement qu'il y a developpez

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 17/04/2008, 15h01
  2. [SQL*Plus] Lancer un script en ligne de commandes
    Par Jibees dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 04/07/2005, 17h05
  3. Lancer les prog en ligne de commande
    Par meufeu dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 06/09/2004, 17h13
  4. [Debutant(e)]Lancer un exe en ligne de commande
    Par MASSAKA dans le forum Eclipse Java
    Réponses: 4
    Dernier message: 18/05/2004, 14h54
  5. Lancer une serie de ligne de commande en un coup
    Par dzincou dans le forum Linux
    Réponses: 2
    Dernier message: 15/03/2004, 17h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo