【发布时间】:2013-08-15 17:40:17
【问题描述】:
我有一个带有 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(...) 而不是创建标量值数组。
【问题讨论】:
-
我不这么认为.. 但是您可以将该数组创建代码移动到您的控制器中,而不是将其放在视图中。
标签: cakephp formhelper