【发布时间】:2014-09-05 08:13:04
【问题描述】:
使用 Zend 框架 1.9。我在 db 中有一个包含许多列的表。我只获取某些列:
$select = $table->select();
$select->from($table, array('skill_id', 'description'))->where('parent_skill IS NULL');
$rows = $table->fetchAll($select);
print_r($rows->toArray());
//This is the output :
Array ( [0] => Array ( [skill_id] => 1 [description] => Soccorso stradale ) [1] => Array ( [skill_id] => 4 [description] => Carrozziere ))
现在我要填充一个复选框元素:
$form->skills->setMultiOptions ( $rows->toArray () );
我的问题是方法 setMultiOptions 期望一个数组 array(key=>value) 。
是否可以将我的 $rows 数组转换为格式正确的数组?
【问题讨论】:
标签: php arrays database zend-framework checkbox