Pour le nom des widgets va voir dans le cache la class autoCategory

Pour l'affichage, va voir le plugin sfFormExtraPlugin qui t'aidera
facilement à mettre tout cela en place.

> -----Message d'origine-----
> De : [email protected] 
> [mailto:[email protected]] De la part de Symfoniez
> Envoyé : dimanche 17 mai 2009 21:09
> À : Symfony-fr
> Objet : [symfony-fr] widgetSchema, sfWidgetFormChoice et relation
> 
> 
> Bonjour,
> J'utilise 1.2.7 avec Doctrine mon modele de donnee est
> 
> #################################
> Category:
>   actAs: { Timestampable: ~ }
>   columns:
>     name: { type: string(255), notnull: true, unique: true }
>     is_secret: { type: boolean, notnull: true, default: 0 }
> 
> Link:
>   actAs: { Timestampable: ~ }
>   columns:
>     name:        { type: string(255), notnull: true}
>     url:         { type: string(1000), notnull: true }
>     is_secret: { type: boolean, notnull: true, default: 0 }
>   relations:
>     Categories:
>       class: Category
>       refClass: CategoryLink
>       local: link_id
>       foreign: category_id
>       foreignAlias: Links
> 
> CategoryLink:
>   columns:
>     link_id:  { type: integer, primary: true }
>     category_id:  { type: integer, primary: true }
>   relations:
>     Link:  { onDelete: CASCADE, local: link_id, foreign: id }
>     Category:  { onDelete: CASCADE, local: category_id, foreign: id }
> 
> ######################################
> J'ai généré le modele ok et maintenant j'aimerais remplacé le 
> multiselect par des checkboxes donc j'essaie de modifier le 
> configure de
> 
> class CategoryForm extends BaseCategoryForm{
> 
>   public function configure()
>   {
>     unset(
>       $this['created_at'], $this['updated_at']
>     );
> 
>       $this->widgetSchema['Link'] = new sfWidgetFormChoice(array(
>       'choices' => Link::$name,
>     'expanded' => true,
>     'multiple' => true
>       ));
> 
>   }
> 
> }
> 
> je ne sais pas quoi mettre comme parametre dans 
> widgetSchema[''] ni quelles classe et fonction appeler pour 
> avoir la liste des liens existants avec des checkboxes.
> 
> Merci.
> 
> > 
> 


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