askeet jour 3

Donc récapitulons un peu:

symfony init-project askeet

créée un projet symfony nommé askeet, ce qui équivaut à initialiser une arborescence de fichiers.

symfony init-app frontend

créée l’application frontend, ce qui équivaut à crééer répertoire nommé frontend dans le répertoire apps du projet sus créé.

modifier la conf du serveur afin de « voir » l’appli nouvellement initialisée

Générer un fichier xml descriptif du modèle objet à crééer

symfony propel-convert-xml-schema

Créée un fichier schema.yml à partir du fichier schema.xml
NB: Cette commande n’est pas mentionnée dans le tuto jour 2

supprimer le fichier schema.xml

symfony propel-build-model

créée les classes de base dans le répertoire lib/model du projet

crééer la base de données du projet

modifier le fichier config/database.yml

symfony propel-build-sql

génère le code SQL correspondant au modèle objet initialement spécifié dans schema.xml

Importer le code sql fraichement généré dans data/sql dans la base de données du projet, soit via la mysql -u user -p satabase < lib.model.schema.sql, soit via la commande symfony

symfony propel-insert-sql

A condition d’avoir mis un DSN valide dans le propel.ini à la ligne propel.database.url =

mysql://user:password@localhost/askeet

symfony propel-generate-crud frontend question Question

génère une ébauche de module question à partir de la description de Question (dans schema.xml) au niveau de l’application frontend

symfony cc frontend config

vide le cache avant de tester

tester l’objet question en consultant l’url http://askeet/question

Posted by: mazenovi on 20 février 2007 @ 22 h 36 min
Filed under: dev

Pas de commentaire »

Pas encore de commentaire.

Flux RSS des commentaires de cet article. TrackBack URL

Laisser un commentaire