Bonjour à tous,

Il y a peu de temps je me suis intéressé aux frameworks pour ne plus
ré-inventer la roue. Et Symfony m'a paru être le plus abouti.
J'ai commencé par faire le petit projet "My first symfony project".
Puis j'ai longuement hésité pour le choix Propel/Doctrine, et
finalement pris Doctrine (je n'avais pas envie "d'apprendre" Propel
pour quelques mois plus tard continuer sur Doctrine. Et puis d'après
les commentaires que j'ai lu Doctrine à l'air moins lourd et plus
abouti que Propel).

J'ai donc voulu re-faire le projet mais avec sfDoctrine.
L'installation s'est bien passée (juste un petit problème pour trouver
la correspondance de "text" de Mysql pour Doctrine ^^).
Par contre, où puis-je trouver une documentation sur les options du
fichier de description de la bd ? Car je ne sais pas à quoi correspond
par exemple foreignName, localName...

De plus je suis bloqué dans le projet avec les commentaires.
Voilà le fichier schemas.yml que j'utilise :
Post:
  tableName: post
  columns:
    title:       string(255)
    excerpt:     string
    body:        string
    created_at:  timestamp
    updated_at:  timestamp

Comment:
  tableName: comment
  columns:
    author:      string(255)
    email:       string(255)
    body:        string
    created_at:  timestamp
    post_id:
      foreignClass:  Post
      cascadeDelete: true

La génération du CRUD des modules s'est bien déroulée, mais seulement
pour la partie "post". Pour les commentaires, je reçois une
exception : [Doctrine_Record_Exception] Unknown property / related
component 'id'. (fichier SF_ROOT_DIR\plugins\sfDoctrine\lib\doctrine
\Doctrine\Record.php ligne 813) en tentant d'accéder à la page
"comment/list".
Je n'ai rien touché à cette partie pourtant...

Voilà, merci d'avance

Tipoun


--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à