我有一个带有属性 pageName 的对象 CuratedPage。
我在控制器中创建一个 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 中是否有一种方法可以让我将 CuratedPage 对象数组传递给 Form->input(...) 而不是创建标量值数组。