Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:demarrer_un_projet_web_avec_symfony [Le 02/02/2012, 12:27]
197.1.255.11 [Installer PhpMyAdmin]
tutoriel:demarrer_un_projet_web_avec_symfony [Le 11/09/2022, 12:23] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​tutoriel programmation mysql phpmyadmin apache}}+{{tag>​tutoriel ​vetuste ​programmation mysql phpmyadmin apache}}
  
 ---- ----
 +<note important>​Cette documentation est obsolète et contient des manipulations inutiles est risquées (modifications du fichier apache2.conf notamment).</​note>​
 ====== Démarrer un projet Web avec Symfony ====== ====== Démarrer un projet Web avec Symfony ======
 +<note important>​Avoir une la mis à jour PHP  ou au moins 7.2 v</​note>​
  
 Pour la première partie de ce tutoriel, c'est mon expérience de la mise en œuvre du guide d'​installation de la page [[:​symfony|Symfony]] du présent site Web et de quelques autres trouvailles. Pour la seconde partie, ​ c'est mon expérience sous Kubuntu 9.04 de la mise en œuvre du tutoriel de Symfony "​Jobeet"​ que l'on retrouve à l'​adresse Web : [[http://​www.symfony-project.org/​jobeet/​1_2/​Propel /fr/01 | Practical symfony Jour 1: Démarrage du projet]], de Fabien Potencier. ​ Pour la première partie de ce tutoriel, c'est mon expérience de la mise en œuvre du guide d'​installation de la page [[:​symfony|Symfony]] du présent site Web et de quelques autres trouvailles. Pour la seconde partie, ​ c'est mon expérience sous Kubuntu 9.04 de la mise en œuvre du tutoriel de Symfony "​Jobeet"​ que l'on retrouve à l'​adresse Web : [[http://​www.symfony-project.org/​jobeet/​1_2/​Propel /fr/01 | Practical symfony Jour 1: Démarrage du projet]], de Fabien Potencier. ​
Ligne 12: Ligne 13:
  
 Bon concert ! Bon concert !
 +
  
 ===== Introduction ===== ===== Introduction =====
Ligne 204: Ligne 206:
   sudo kate /​etc/​apache2/​apache2.conf ​   sudo kate /​etc/​apache2/​apache2.conf ​
  
-et ajoutez à la fin un nouveau ligne +et ajoutez à la fin un nouveau ligne
    
   Include /​etc/​phpmyadmin/​apache.conf   Include /​etc/​phpmyadmin/​apache.conf
Ligne 315: Ligne 317:
 === Création du serveur virtuel === === Création du serveur virtuel ===
  
-Créez un nouveau fichier "​projet01"​ pour le serveur virtuel Apache avec la commende ​suivante dans un terminal :+Créez un nouveau fichier "​projet01"​ pour le serveur virtuel Apache avec la commande ​suivante dans un terminal :
  
   sudo kate /​etc/​apache2/​sites-available/​projet01   sudo kate /​etc/​apache2/​sites-available/​projet01
Ligne 338: Ligne 340:
 </​VirtualHost>​ </​VirtualHost>​
 </​code>​ </​code>​
-Creé fichier web sous le repertoire projet01: 
- 
- sudo mkdir /​home/​rene/​projet01/​web/​ 
    
 Activons ce nouveau domaine avec la commande suivante dans un terminal : Activons ce nouveau domaine avec la commande suivante dans un terminal :
Ligne 971: Ligne 970:
 </​code>​ </​code>​
  
-Dans ce code, la boucle foreach parcourt la liste d'​objets job ($projet01_job_list) et, pour chaque job, chaque colonne est affichée. ​+Dans ce code, la boucle foreach parcourt la liste d'​objets job ($projet01_job_list) et, pour chaque job, chaque colonne est affichée.
  
 Souvenez-vous,​ pour accéder à la valeur d'une colonne (propriété),​ il suffit simplement de faire appel à un accesseur. Comme d'​habitude,​ le nom de ces accesseurs suit une convention établit par Symfony : chaque accesseur commence par le préfixe get suivit du nom de la colonne (propriété) en camelCased (par exemple, la méthode getCreatedAt() permet d'​accéder à la valeur de la colonne created_at de l'​objet). Souvenez-vous,​ pour accéder à la valeur d'une colonne (propriété),​ il suffit simplement de faire appel à un accesseur. Comme d'​habitude,​ le nom de ces accesseurs suit une convention établit par Symfony : chaque accesseur commence par le préfixe get suivit du nom de la colonne (propriété) en camelCased (par exemple, la méthode getCreatedAt() permet d'​accéder à la valeur de la colonne created_at de l'​objet).
Ligne 1002: Ligne 1001:
 === Le template de la page d'un job === === Le template de la page d'un job ===
  
-Personnalisons maintenant le template de la page d'un job. Ouvrez le fichier showSuccess.php avec la commande ​+Personnalisons maintenant le template de la page d'un job. Ouvrez le fichier showSuccess.php avec la commande
  
   kate apps/​frontend/​modules/​job/​templates/​showSuccess.php   kate apps/​frontend/​modules/​job/​templates/​showSuccess.php
Ligne 1147: Ligne 1146:
   * [[http://​www.symfony-project.org/​forms/​1_2/​fr/​ | Symfony-project.org - Symfony le Forms en Action]]   * [[http://​www.symfony-project.org/​forms/​1_2/​fr/​ | Symfony-project.org - Symfony le Forms en Action]]
   * [[http://​www.lafermeduweb.net/​tutorial/​demarrer-un-projet-avec-symfony-p27.html|La Ferme du Web - Démarrer un projet avec Symfony]]   * [[http://​www.lafermeduweb.net/​tutorial/​demarrer-un-projet-avec-symfony-p27.html|La Ferme du Web - Démarrer un projet avec Symfony]]
-  * [[http://​www.glagla.org/​weblog/​2008/​06/​19/​configuration-svn-pour-un-projet-symfony/​|Glagla Dot Org - +  * [[http://​www.glagla.org/​weblog/​2008/​06/​19/​configuration-svn-pour-un-projet-symfony/​|Glagla Dot Org -
 Configuration SVN pour un projet Symfony]] Configuration SVN pour un projet Symfony]]
-  * [[http://​c-maneu.developpez.com/​tutorial/​web/​php/​symfony/​intro/​|Developpez.com - Commencer à développer avec le framework symfony]]+  * [[https://​c-maneu.developpez.com/​tutorial/​web/​php/​symfony/​intro/​|Developpez.com - Commencer à développer avec le framework symfony]]
   * [[http://​prendreuncafe.com/​blog/​post/​2006/​06/​20/​473-installer-le-framework-php-symfony-sur-ubuntu-dapper-drake|prendreuncafe.com - Installer le framework PHP Symfony sur Ubuntu Dapper Drake]]   * [[http://​prendreuncafe.com/​blog/​post/​2006/​06/​20/​473-installer-le-framework-php-symfony-sur-ubuntu-dapper-drake|prendreuncafe.com - Installer le framework PHP Symfony sur Ubuntu Dapper Drake]]
  
  • tutoriel/demarrer_un_projet_web_avec_symfony.1328182066.txt.gz
  • Dernière modification: Le 02/02/2012, 12:27
  • par 197.1.255.11