Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:demarrer_un_projet_web_avec_symfony [Le 29/01/2012, 16:36] – [Initialisation du projet] 41.226.94.76 | tutoriel:demarrer_un_projet_web_avec_symfony [Le 11/09/2022, 12:23] (Version actuelle) – 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) moths-art | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ---- | ---- | ||
| + | <note important> | ||
| ====== Démarrer un projet Web avec Symfony ====== | ====== Démarrer un projet Web avec Symfony ====== | ||
| + | <note important> | ||
| Pour la première partie de ce tutoriel, c'est mon expérience de la mise en œuvre du guide d' | Pour la première partie de ce tutoriel, c'est mon expérience de la mise en œuvre du guide d' | ||
| Ligne 12: | Ligne 13: | ||
| Bon concert ! | Bon concert ! | ||
| + | |||
| ===== Introduction ===== | ===== Introduction ===== | ||
| Ligne 199: | Ligne 201: | ||
| http:// | http:// | ||
| + | | ||
| + | si vous tombez sur une page (not found), Tapez la command | ||
| + | |||
| + | sudo kate / | ||
| + | |||
| + | et ajoutez à la fin un nouveau ligne | ||
| + | |||
| + | Include / | ||
| + | |||
| Vous arriverez alors sur la page d' | Vous arriverez alors sur la page d' | ||
| Ligne 259: | Ligne 270: | ||
| Si tout s'est bien passé, vous aurez le message suivant : | Si tout s'est bien passé, vous aurez le message suivant : | ||
| - | install ok: channel:// | + | install ok: channel:// |
| + | |||
| + | Tapez cette comand dans le terminal : | ||
| + | |||
| + | sudo pear install --alldeps http:// | ||
| Nous avons un premier niveau d'aide pour Symfony avec la commande suivante : | Nous avons un premier niveau d'aide pour Symfony avec la commande suivante : | ||
| Ligne 276: | Ligne 291: | ||
| Pour notre exemple, nous créons le projet " | Pour notre exemple, nous créons le projet " | ||
| + | |||
| + | sudo mkdir / | ||
| Chez moi, cela pourrait donner comme chemin de dossier ce qui suit : | Chez moi, cela pourrait donner comme chemin de dossier ce qui suit : | ||
| Ligne 281: | Ligne 298: | ||
| / | / | ||
| - | Créer dès maintenant le dossier du projet01 avec la commande suivante dans un terminal : | ||
| - | |||
| - | mkdir projet01 | ||
| Si vous procédez différemment, | Si vous procédez différemment, | ||
| Ligne 303: | Ligne 317: | ||
| === Création du serveur virtuel === | === Création du serveur virtuel === | ||
| - | Créez un nouveau fichier " | + | Créez un nouveau fichier " |
| sudo kate / | sudo kate / | ||
| Ligne 326: | Ligne 340: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| Activons ce nouveau domaine avec la commande suivante dans un terminal : | Activons ce nouveau domaine avec la commande suivante dans un terminal : | ||
| sudo a2ensite projet01 | sudo a2ensite projet01 | ||
| | | ||
| - | Creé fichier web sous le repertoire projet01: | ||
| | | ||
| - | sudo mkadir / | ||
| - | |||
| Pour que ces changements soient pris en compte, il faut relancer le serveur Apache avec la commande suivante : | Pour que ces changements soient pris en compte, il faut relancer le serveur Apache avec la commande suivante : | ||
| Ligne 480: | Ligne 491: | ||
| Pour indiquer à Symfony la base de données que nous utilisons pour le projet, entrons la commande suivante <B>en prenant soin de modifier la commande. Si votre nom d' | Pour indiquer à Symfony la base de données que nous utilisons pour le projet, entrons la commande suivante <B>en prenant soin de modifier la commande. Si votre nom d' | ||
| - | symfony configure: | + | |
| Avec la description de la base de données dans le fichier schema.yml, nous pouvons utiliser les tâches intégrées de l'ORM pour générer les déclarations SQL nécessaires pour créer des tables : | Avec la description de la base de données dans le fichier schema.yml, nous pouvons utiliser les tâches intégrées de l'ORM pour générer les déclarations SQL nécessaires pour créer des tables : | ||
| Ligne 959: | Ligne 970: | ||
| </ | </ | ||
| - | Dans ce code, la boucle foreach parcourt la liste d' | + | Dans ce code, la boucle foreach parcourt la liste d' |
| Souvenez-vous, | Souvenez-vous, | ||
| Ligne 990: | 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/ | kate apps/ | ||
| Ligne 1135: | Ligne 1146: | ||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | + | * [[http:// |
| Configuration SVN pour un projet Symfony]] | Configuration SVN pour un projet Symfony]] | ||
| - | * [[http:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
