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

NetBeans Platform Java Discussion :

NetBeans 6.8 et Symfony [Infos]


Sujet :

NetBeans Platform Java

  1. #1
    Membre actif Avatar de firehist
    Homme Profil pro
    Intégrateur Web Freelance
    Inscrit en
    Février 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur Web Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 151
    Points : 214
    Points
    214
    Par défaut NetBeans 6.8 et Symfony
    Et voila! D'après le blog de sun, le support de symfony par l'IDE open source NetBeans dans sa version 6.8 est fini!

    Très bien, alors au menu :

    • Support de la version 5.3 de PHP
    • Débugage de PHP dans l'IDE
    • Exécution et pilotage de test-unitaires avec PHPUnit
    • Support du Framework Symfony
      • Autocomplétion
      • Exécution des lignes de commande depuis la console dans l'IDE
      • Support du YAML renforcé
      • Raccourcis pour aller directement sur la vue ou l'action correspondante
      • Raccourcis clavier pour la console, le clear-cache et le saut vers action/vue

    Je vais donc vous montrer comment configurer symfony dans l'IDE NetBeans 6.8.



    Pré-requis:
    • NetBeans 6.8 installé
    • WAMP, XAMP, etc. installé
    • Les sources du framework Symfony doivent être téléchargés


    Tous d'abord, dézipper l'archive Symfony sous
    x.x.x est la version du framework. Les sous-dossiers doivent être de la forme :
    • \data\
    • \lib\
    • \licences\
    • \test\
    • CHANGELOG
    • COPYRIGHT
    • LICENSE
    • package.xml.tmpl
    • README


    Une fois cette manipulation effectuée, lancez NetBeans 6.8. Rendez-vous dans le menu Outils/Tools puis Options, cliquez.



    Une fois ce menu sélection, rendez-vous sur l'onglet PHP de la fenêtre de configuration (image ci-dessous).
    Dans le champ texte PHP 5 Interpreter renseigné le chemin du php.exe que vous utilisez actuellement, en cliquant sur le bouton browse a droite.
    Dans la partie Global Include Path cliquez sur le bouton Add Folder (flèche 2), puis parcourez les dossiers jusqu'à votre répertoire symfony de la forme \symfony-x.x.x\ et validez le.



    Toujours dans l'onglet PHP mais dans la configuration de symfony, vous allez, en cliquant sur le bouton Browse... (flèche rouge) renseigné le fichier symfony disponible dans les sources du framework téléchargés. Ce fichier se trouve à l'adresse
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    \symfony-x.x.x\data\bin\symfony


    Validez ensuite les configurations en cliquant sur OK.


    La configuration de l'IDE NetBeans 6.8 est terminée. Passons maintenant à la création d'un projet symfony.
    Sous NetBeans, créé un nouveau projet. Cela vous ouvre une fenêtre (ci-dessous) et sélectionner PHP Application.



    Cliquez sur Suivant >> puis choisissez le dossier contenant les sources de votre projet ainsi que la version de PHP que vous utilisez.



    Cliquez sur Suivant >> puis cochez l'input Symfony PHP Web Framework. Cochez ensuite les applications que vous souhaitez (backend, frontend, autres).



    Validez en cliquant sur Terminer. Et voilà! La création du projet symfony est terminé.


    Passons maintenant à la démonstration des outils qu'offre NetBeans 6.8 au développeur Symfony.

    Tous d'abord l'Autocomplétion de toutes les variables/méthodes de symfony.





    Image du blog de Sun

    Ensuite nous avons les commandes du framework symfony directement intégré dans l'IDE. Pour y accéder, il faut effectuer un clic droit sur le projet (image ci-dessous), puis cliquer dans les menus Symfony > Run Command.



    Une fois cliqué dessus, une fenêtre s'ouvre avec la liste des commandes disponibles ainsi qu'une description très complète sur les différentes options de ces commandes. Une fois les champs renseignés et la commande sélectionnée, valider en cliquant sur le bouton Run.


    Il est également possible d'ouvrir le fichier vue ou action de l'endroit où l'on se trouve en effectuant un clic droit > Go to > Action/View/Declaration.



    Et pour finir sur ces outils, il est également possible dans le menu Options de choisir des raccourcis clavier, de les personnaliser.



    Voilà! C'est finit, vous avez un projet qui tourne sur Symfony. Une rapidité de développement d'outils sans précédent dans le monde du Web.

    En vous souhaitant de bons dév'

  2. #2
    Expert confirmé
    Avatar de X-plode
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2005
    Messages
    682
    Détails du profil
    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Décembre 2005
    Messages : 682
    Points : 4 883
    Points
    4 883
    Par défaut
    Salut Firehist,

    Merci pour ton post

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Cool, mon article sur Netbeans 6.8 et Symfony n'a plus grand intérêt maintenant ! http://www.alexandre-julien.com/php/...t-php-symfony/

  4. #4
    Membre actif Avatar de firehist
    Homme Profil pro
    Intégrateur Web Freelance
    Inscrit en
    Février 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur Web Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 151
    Points : 214
    Points
    214
    Par défaut
    Disons qu'après lecture de ton blog, les manipulations ne marchaient pas alors j'ai décider de présenter le mien...

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2008
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2008
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Ce n'était pas un reproche, je le trouve sincèrement plus complet que le mien.
    Sinon les manipulations (brèves certes) fonctionnent très bien je n'ai eu aucun retour négatif ...

  6. #6
    Membre actif Avatar de firehist
    Homme Profil pro
    Intégrateur Web Freelance
    Inscrit en
    Février 2008
    Messages
    151
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur Web Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2008
    Messages : 151
    Points : 214
    Points
    214
    Par défaut
    Au niveau du .bat, le mien n'accepte que le fichier symfony.

  7. #7
    Membre actif
    Profil pro
    Inscrit en
    Février 2009
    Messages
    278
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Février 2009
    Messages : 278
    Points : 284
    Points
    284
    Par défaut
    Merci bien

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    5
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 5
    Points : 4
    Points
    4
    Par défaut
    Merci pour ce tutoriel

    Petite question, j'ai vue qu'il y avait deux façon de gérer un projet Symfony.

    Soit d'avoir un accès commun des sources Symfony entre les différents projet de Symfony ou soit d'intégrer Symfony à chaque projet.

    La méthode fortement conseillé étant d'intégrer Symfony à chaque projet.

    Quand on crée un projet Symfony avec Netbeans, est ce qu'il incorpore els sources Symfony au projet ?

    Y a t'il moyen de le faire ?

    Merci d'avance

  9. #9
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Décembre 2007
    Messages
    696
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Décembre 2007
    Messages : 696
    Points : 222
    Points
    222
    Par défaut
    bonjour, je m'intéresse de prêt à ce turoriel car je dois utiliser symfony le plus tôt possible.
    j'ai téléchargé le pack symfony sur http://www.symfony-project.org/installation et j'ai donc la version 1.4
    le contenu est différent du tiens !

    voici le tiens :
    * \data\
    * \lib\
    * \licences\
    * \test\
    * CHANGELOG
    * COPYRIGHT
    * LICENSE
    * package.xml.tmpl
    * README
    et voici le miens :

    *\apps\
    *\cache\
    *\config\
    *\data\
    *\lib\
    *\log\
    *\plugins\
    *\test\
    *\web\
    * LICENCE
    * README
    * symfony
    symfony.bat
    par concéquent je n'arrive pas à importer symfony :/

    EDIT :

    fallait prendre le source >_< ok problème rêglé :=)

  10. #10
    Membre à l'essai
    Inscrit en
    Septembre 2010
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Septembre 2010
    Messages : 29
    Points : 20
    Points
    20
    Par défaut
    Bonjour,
    cette réponse peut être en retard mais elle peut aider d'autre personnes.
    le premier conrenu que vous avez posté est celui du package symfony que vous avez téléchargé. le second est celui de votre projet généré.

Discussions similaires

  1. [2.x] netBeans et chemin de symfony
    Par chlock62 dans le forum Symfony
    Réponses: 2
    Dernier message: 10/06/2014, 23h34
  2. netbeans et symfony, création d'un nouveau projet
    Par thor76160 dans le forum NetBeans
    Réponses: 1
    Dernier message: 26/10/2010, 16h42
  3. [1.x] [Jobeet] création d'un site Symfony + netbeans
    Par thor76160 dans le forum Débuter
    Réponses: 22
    Dernier message: 19/10/2010, 12h38
  4. NetBeans 6.8 : Le support du Framework Symfony est en place.
    Par RideKick dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 7
    Dernier message: 27/10/2009, 18h23

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