Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
symfony [2008/05/28 13:39] – madko | symfony [2012/10/30 22:47] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 35: | Ligne 35: | ||
web/ | web/ | ||
- | ==== Le repertoire | + | ==== Le répertoire |
- | Ce repertoire | + | Ce répertoire |
- | On retrouve les controleurs | + | On retrouve les contrôleurs |
- | Comme dit plus haut, une page de votre site sera en fait une action dans un controleur | + | Comme dit plus haut, une page de votre site sera en fait une action dans un contrôleur |
- | Pour resumer: Navigateur | + | Pour résumer: Navigateur |
- | La deuxième étape après avoir créé notre projet consiste à initialiser une application. La commande est la suivant pour créer par exemple l'appli frontend: | + | FIXME définition du routing symfony |
+ | |||
+ | La deuxième étape après avoir créé notre projet consiste à initialiser une application. La commande est la suivant pour créer par exemple l'application //frontend//: | ||
$ symfony init-app frontend | $ symfony init-app frontend | ||
- | On créé ensuite nos modules, par exemple le module article de notre appli frontend, avec la commande suivante: | + | On créé ensuite nos modules, par exemple le module |
$ symfony init-module frontend article | $ symfony init-module frontend article | ||
- | ==== Le repertoire | + | ==== Le répertoire |
- | Ce repertoire | + | Ce répertoire |
- | ==== Le repertoire | + | ==== Le répertoire |
- | Repertoire | + | Répertoire |
- | ==== Le repertoire | + | ==== Le répertoire |
- | Contient certains fichiers de configuration des différents éléments de Symfony, comme les informations de connexion sur la base de données, le modèle de données (schema.yml ou schema.xml), | + | Contient certains fichiers de configuration des différents éléments de Symfony, comme les informations de connexion sur la base de données, le modèle de données (schema.yml ou schema.xml), |
- | ==== Le repertoire | + | ==== Le répertoire |
- | ==== Le repertoire | + | |
- | ==== Le repertoire | + | FIXME |
- | ==== Le repertoire | + | |
- | ==== Le repertoire | + | ==== Le répertoire |
- | Contient les plugins symfony | + | |
+ | FIXME | ||
+ | |||
+ | ==== Le répertoire | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | ==== Le répertoire | ||
+ | |||
+ | FIXME | ||
+ | |||
+ | ==== Le répertoire | ||
+ | Contient les plugins symfony | ||
$ symfony plugin-install <url> | $ symfony plugin-install <url> | ||
Ligne 74: | Ligne 88: | ||
$ symfony plugin-list | $ symfony plugin-list | ||
- | ==== Le repertoire | + | ==== Le répertoire |
- | Lien vers le repertoire | + | Lien vers le répertoire |
- | ==== Le repertoire | + | ==== Le répertoire |
- | Contient d'eventuels | + | Contient d'éventuels |
- | ==== Le repertoire | + | ==== Le répertoire |
- | Ce repertoire | + | Ce répertoire |
====== Installation de Symfony ====== | ====== Installation de Symfony ====== | ||
- | Le plus simple pour installer Symfony est de passer par l' | + | Le plus simple pour installer Symfony est de passer par l' |
# pear channel-discover pear.symfony-project.com | # pear channel-discover pear.symfony-project.com | ||
- | # pear install symfony/ | + | # pear install symfony/ |
- | Il faut bien sur avoir pear d' | + | Il faut bien sur avoir pear d' |
# yum install php-pear | # yum install php-pear | ||
+ | |||
+ | Il est aussi nécessaire d' | ||
+ | # yum install php-xml | ||
====== Configuration d'un vhost Apache utilisant Symfony ====== | ====== Configuration d'un vhost Apache utilisant Symfony ====== | ||
Ligne 117: | Ligne 134: | ||
</ | </ | ||
- | ====== | + | ====== |
- | Symfony contient aussi des outils pour faciliter le deploiement | + | Symfony contient aussi des outils pour faciliter le déploiement |
- | On peut par exemple packager et deployer | + | On peut par exemple packager et déployer |
$ symfony freeze | $ symfony freeze | ||
- | Toutes les bibliothèques utilisées par votre projet seront | + | Toutes les bibliothèques utilisées par votre projet seront |
On peut revenir en arrière avec la commande: | On peut revenir en arrière avec la commande: |