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
Prochaine révision Les deux révisions suivantes
symfony [Le 30/01/2013, 21:10]
Tipoussin Modification du lien vers le site Symfony (.com au lieu de .org)
symfony [Le 01/12/2016, 14:17]
bcag2 début de mise à niveau
Ligne 1: Ligne 1:
-{{tag>​programmation internet php}}+{{tag>brouillon ​programmation internet php}}
  
 ---- ----
  
 ====== Symfony ====== ====== Symfony ======
 +http://​symfony.com/​logos/​symfony_black_03.svg?​v=4
 +**[[https://​www.symfony.com/​|Symfony]]** est un des framework PHP les plus utilisé. Il a une architecture MVC (Modèle Vue Controlleur),​ design patterns, l'​abstraction de base de données, le mapping objet-relationnel avec Doctrine, le tests unitaires et fonctionnels,​ la gestion des URL, des formulaires,​ du cache, l'​internationalisation et la génération des interfaces d'​administration,​ etc.
  
-**[[http://​www.symfony-project.org/​|Symfony]]** est un framework PHP, peut-être même le framework php du moment. Il a une architecture MVC (Modèle Vue Controlleur),​ design patterns, l'​abstraction de base de données, le mapping objet-relationnel avec Doctrine, le tests unitaires et fonctionnels,​ la gestion des URL, des formulaires,​ du cache, l'​internationalisation et la génération des interfaces d'​administration,​ etc. 
- 
-<note important>​Attention,​ cet article traite de la première version de Symfony, et non de la dernière version parue, [[http://​symfony.com|Symfony2]].</​note>​ 
 ===== Installation ===== ===== Installation =====
-==== Depuis les dépôts Ubuntu (version 1.0.17) ====+On installe tout d'​abord un installeur:​ 
 +<​code>​ 
 +sudo curl -LsS https://​symfony.com/​installer -o /​usr/​local/​bin/​symfony 
 +sudo chmod a+x /​usr/​local/​bin/​symfony  
 +</​code>​ 
 +qui nous permet ensuite d'​installer:​\\ 
 +Symfony v2.8: 
 +<​code>​symfony new my_project 2.8</​code>​
  
-Installez le paquet **[[apt://​php5-symfony1.0|php5-symfony1.0]]**+Symfony v3\\ 
 +<​code>​symfony new my_project<​/code>
  
-==== Depuis les dépôts du projet (version 1.0.19) ==== 
- 
-[[:​tutoriel:​comment_modifier_sources_maj#​modifier_les_sources_de_mises_a_jour|Ajouter ce dépôt]] à vos sources de logiciels : 
-<​file>​deb http://​www.symfony-project.org/​get debian/</​file>​ 
- 
-Puis n'​oubliez pas de [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|recharger la liste des paquets disponibles]]. 
- 
-[[:​tutoriel:​comment_installer_un_paquet|Installez]] ensuite le paquet **[[apt://​php5-symfony|php5-symfony]]** 
  
 ==== Avec PEAR (version 1.4.17) ==== ==== Avec PEAR (version 1.4.17) ====
 +FIXME
 [[:​tutoriel:​comment_installer_un_paquet|Installez]] d'​abord les paquets **[[apt://​php-pear,​php5-cli,​php5-xsl|php-pear php5-cli php5-xsl]]** [[:​tutoriel:​comment_installer_un_paquet|Installez]] d'​abord les paquets **[[apt://​php-pear,​php5-cli,​php5-xsl|php-pear php5-cli php5-xsl]]**
  
Ligne 44: Ligne 43:
  
 === Problèmes et solutions === === Problèmes et solutions ===
 +FIXME
 Il semblerait que l'​installation de Symfony soit plus gourmande en ressources que les précédentes versions. Si vous obtenez le message d'​erreur suivant (ou pas de message du tout) vous devrez augmenter la mémoire alloué à **php-cli** : Il semblerait que l'​installation de Symfony soit plus gourmande en ressources que les précédentes versions. Si vous obtenez le message d'​erreur suivant (ou pas de message du tout) vous devrez augmenter la mémoire alloué à **php-cli** :
  
Ligne 63: Ligne 62:
  
 Les tutoriels de developpez.com (qu'il vous faudra peut-être lire en entier) : Les tutoriels de developpez.com (qu'il vous faudra peut-être lire en entier) :
 +  * [[http://​j-place.developpez.com/​tutoriels/​php/​creer-premiere-application-web-avec-symfony2/​]]
  
   * [[http://​c-maneu.developpez.com/​tutorial/​web/​php/​symfony/​intro/#​LI|Introduction]]   * [[http://​c-maneu.developpez.com/​tutorial/​web/​php/​symfony/​intro/#​LI|Introduction]]
  • symfony.txt
  • Dernière modification: Le 30/06/2022, 08:25
  • par bcag2