Il y avait une p'tite coquille dans le schema.yml, voila le bon (un
peu complété entre temps) ...

----------------------------------------------------------------------------------

propel:
  membre:
    _attributes:        { phpName: Membre }
    id:
    operateur_id:       { type: integer, default: 1, primaryKey:
false, foreignTable: operateur, foreignReference: id, required: true }
    specialite1:        { type: integer, primaryKey: false,
foreignTable: specialite, foreignReference: id, required: true }
    specialite2:        { type: integer, primaryKey: false,
foreignTable: specialite, foreignReference: id }
    specialite3:        { type: integer, primaryKey: false,
foreignTable: specialite, foreignReference: id }
    {...}

  operateur:
    _attributes:        { phpName: Operateur }
    id:
    pseudo:             varchar(255)
    {...}

  specialite:
    _attributes:        { phpName: Specialite }
    id:

  specialite_i18n:
    _attributes:        { phpName: SpecialiteI18n }
    name:               { type: varchar(255), required: true }

----------------------------------------------------------------------------------
Désolé pour l'indentation, ça passe pas trop bien sous Google
Groups ...

Pour récupérer le nom d'une spécialité dans la liste des membres de
l'interface CRUD je fais :

        //Dans Membre.php
        public function getSpecialite1Name()
        {
                return parent::getSpecialiteRelatedBySpecialite1()->getName();
        }

       //Dans le template listSuccess.php
       <?php echo $membre->getSpecialite1Name() ?>

mais ça retourne rien du tout. Pourtant j'ai bien définit une culture
par défaut et elle est bien en place.
 "<?php echo $this->getContext ()->getUser()->getCulture () ?>"
retourne bien "fr_FR" d'ailleurs le debuggueur de Symfony l'affiche
bien dans les variables globales.


--~--~---------~--~----~------------~-------~--~----~
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 à