2010-02-12 2 views
0

CakePHP를 처음 사용합니다. 콤보 상자을 양식에로드하려고합니다. 내가 어떻게 해? 또한, jQuery을 사용하고 있습니다. 그러나 프로토 타입 lib를 js에 사용하고 싶지 않습니다.cakePHP에 콤보 박스로드

미리 감사드립니다. 컨트롤러

+1

? 선택 필드, 드롭 다운이있는 입력 필드 (자동 완성과 같은 것), ..? – harpax

답변

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

+0

thanx..i requestAction 메서드를 사용하여 ... 자동 완성과 관련해서는 jquery를 통해 명시 적으로 처리하고 있습니다. – user3345640

+0

이 맞는지 확인하십시오. 난 그냥 기술을 보여주고 싶었 :-) – Aziz