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