저는 pageName 속성을 가진 객체 CuratedPage를 가지고 있습니다.cakephp에서 폼 헬프를 사용하여 객체 배열을 반복하는 방법은 무엇입니까?
I는 컨트롤러 CuratedPage 오브젝트의 배열을 생성하고,이 같은보기 위해 설정하고 : 뷰
$this->set('curatedPages', $curatedPages);
이 같은 페이지 이름의 드롭 생성하고 :
$pageNames = array();
foreach($curatedPages as $curatedPage) {
array_push($pageNames, $curatedPage->getPageName());
}
echo $this->Form->input('curatedPage', array('options' => $pageNames));
을
cakephp에 스칼라 값의 배열을 만드는 대신 CuratePage 객체의 배열을 Form -> input (...)으로 전달할 수있는 방법이 있습니까?
나는 그렇게 생각하지 않는다. 그러나 당신은 그 배열을보기에 가지고있는 대신 컨트롤러에 코드를 생성하는 것으로 옮길 수있다. –