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