2012-08-08 6 views
0

J'ai 2 tables:CakePHP Association

1) Catégories: id, nom .

2) Nouvelles: id, category_id, titre , corps

Après la cuisson, toutes ces choses, il prépare l'interface par laquelle je dois ajouter une nouvelles en cliquant sur Ajouter Nouvelles. Après cela, je dois sélectionner manuellement la catégorie. Je veux cliquer sur une catégorie (vue) et il y a une option "Ajouter des nouvelles à cette catégorie", et à partir de là, il va à une action avec le category_id, de sorte que l'utilisateur n'a pas besoin de sélectionner la catégorie parce que son provenant d'une URL qui sait quelle catégorie est utilisée.

Aidez-nous s'il vous plaît. Merci d'avance.

Répondre

1

J'ai trouvé la solution.

saisir d'abord l'category_id depuis l'URL:

$categoryId= $this->params['named']['category_id']; 

ensuite sur le formulaire utilisé champ caché:

echo $this->Form->hidden('category_id', array('default'=>$categoryId)); 
Questions connexes