【发布时间】:2012-03-22 22:02:57
【问题描述】:
您将如何使用直接来自 Zend_Db_Table_Row 的选项填充 Zend_Form_Element_Select?
例如:
$select = new Zend_Form_Element_Select('user_id', array(
'required' => true
));
// fetching users for select
$userTable = new User_Model_DbTable_User();
$users = $userTable->fetchAll();
$select->addMultiOptions($users->toArray());
但这不会很好。假设我想将对象 id 作为选项值,将一些对象属性作为选择标签。
我知道我可以通过行集运行 foreach 并构造一个选项数组,但也许有某种映射函数?
【问题讨论】:
标签: php zend-framework zend-form zend-db