2010-02-12 52 views
0

我是CakePHP的新手。我想在表單中加載一個組合框。我該怎麼做? 此外,我使用jQuery但我不想使用原型 lib for js。在CakePHP中加載組合框

在此先感謝。

+1

你到底由組合框是什麼意思?一個選擇字段,一個帶下拉的輸入字段(類似於自動完成),..? – harpax 2010-02-12 13:00:39

回答

1

寫在控制器

$cats = $this->Articles->Categories->find('list'); 
$this->set(compact('cats')); 
鑑於

echo $form->select('categories', $cats); 
+1

遵守蛋糕慣例總是一個好主意,因爲從長遠來看,它使一切變得更容易。因此,不要在控制器中使用'$ cats',而是使用'$ categories',這樣您就可以只顯示'echo $ form-> input('category_id');'或'echo $ form-> input('Category 「);'。 – Marko 2010-02-14 18:43:07

+0

thanx ..我使用requestAction方法做到了......就自動完成而言,我通過jQuery明確地做了這件事。 – user3345640 2010-02-15 11:07:35

+0

當然是。我只是想展示它技術:-) – Aziz 2010-02-17 12:44:21