Synthèse symfony

13761 mots 56 pages
SYMFONY
Installation d’application avec Symfony

Création d’un projet
-Se placer dans le répertoire www du serveur : cd C:/wamp/www
-Créer un répertoire portant le nom du projet dans : mkdir <nom_du_projet>
-Se placer dans ce répertoire : cd <nom_du_projet>
- Exécuter la commande : symfony init-project <nom_du_projet>

Création d’une application
- Exécuter la commande : symfony init-app <nom_application>

Création d’un module
-Se placer dans le répertoire du projet : cd <nom_du_projet>
- Exécuter la commande : symfony init-module <nom_application> <nom_du_module>

Création d’une action pour un module
Pour la créer, ajouter une méthode « execute<Nom_action> » à la classe actions.class.php situé dans le répertoire action du module en question.
Le nom d'une méthode d'une action est toujours executeXxx(). La seconde partie du nom est le nom de l'action avec la première lettre en majuscule.

Lors de la création d’une action il faut créer un gabarit(affichage).Il doit etre créé dans le répertoire templates du module en question. Son nom doit être <Nom_action>Sucess (exemple : Si on crée une action executeSupprimer on doit aussi créer un gabarit SupprimerSucess.php)

Exemple class mymoduleActions extends sfActions
{
public function executeMyAction() { }
}

Configuration de Symfony
Elle est stockée dans des fichiers YAML.
YAML est un langage de sérialisation de données simple pensé pour être aisément compréhensible et renforcer l’interaction avec des langages script.
Exemple
PHP
$house = array( 'family' => array( 'name' => 'Doe', 'parents' => array('John', 'Jane'), 'children' => array('Paul', 'Mark', 'Simone') ), 'address' => array( 'number' => 34, 'street' => 'Main Street', 'city' => 'Nowheretown', 'zipcode' => '12345' )
);
Ce tableau PHP peut automatiquement être créé par une analyse de la structure YAML suivante : house: family: name: Doe parents:

en relation

  • Synthèse sur l'orchestre symphonique
    730 mots | 3 pages
  • Synthèse prefon
    596 mots | 3 pages
  • Synthese ses
    414 mots | 2 pages
  • Correction Ds N 4
    569 mots | 3 pages
  • Fiche de synthese
    417 mots | 2 pages
  • Synthèse Senoble
    486 mots | 2 pages
  • Synthese etude sas
    4904 mots | 20 pages
  • Synthese ime
    949 mots | 4 pages
  • Synthese shoah
    807 mots | 4 pages
  • Synthese fr
    1615 mots | 7 pages
  • Synthèse syrie
    707 mots | 3 pages
  • synthese ses
    486 mots | 2 pages
  • Fiche synth se
    531 mots | 3 pages
  • Cest ca qui est ca
    3521 mots | 15 pages
  • Ses synthese
    1213 mots | 5 pages