Taxonomy Plugin cakephp

Par STUDIO-SFX, il y a 14 ans


Bonjour a tous !!!
Pour commencer un Grand Merci pour ce super tuto sur la Taxonomy... qui ma bien aidé !

Mon problème est le suivant :
J'ai pris la dernière maj de la Taxonomy et je me suis aperçu que quand on utilise ce code
pour par exemple des checkbox de Catégorie:
[code] this->Form->input('Model.terms.type',array('type'=>'select','multiple'=>'checkbox','options'=>options));[/code]
... a chaque sauvegarde de mon formulaire l'ID du term_relationships est réactualisé (sans modification de mes catégories choisi)
Je me retrouve avec des ID changeant a chaque enregistrement alors que pour les tags (ils ne bougent que si on les modifies)

j'ai essayé de créer un Helper

[code]<?php echo this->Taxonomy->checkbox('category',array('type'=>'select','multiple'=>'checkbox','options'=>category)); ?>
[/code]

[code]public function checkbox(type, $options = array()) { $data = $this->request->data; var_dump(data['Taxonomy'][type]); if (empty(data)) {
return false;
}
ref = key(data);

    $options['id'] = $type;
    $options['class'] = 'checkbox';
    $options['value'] = '';
    return $this->Form->input('Taxonomy.' . $type, $options) ;

}
[/code]

... mais les checkbox sont toute désactivées (elle ne récupére pas l'info)

Une idée de comment je peux procéder ? Merci

Aucune réponse