Использование рамки Zend 1.9. У меня есть таблица в db со многими столбцами. Принести только определенные столбцы:Zend Framerwork 1.9 populate checkbox from database query
$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
в хорошо сформированный массив?