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