0
我創建了這個表單,我想從數據庫中填充複選框。問題是,當我需要創建對的數據位於對象中時,如何創建key =>值對的數組?我不知道我自己的解釋正確,繼承人的代碼,並希望它會更清楚:從Drupal 7中的一個對象的屬性創建一個數組,php
function myform_form($form, &$form_state) {
$options_query = db_query('SELECT name, mname FROM event_type');
$options = array();
foreach($options_query as $o) {
$options(($o->mname) => ($o->name)); //This is where I get the error unexpected T_DOUBLE_ARROW
}
$form['options'] = array(
'#type' => 'checkboxes',
'#title' => t('Search options'),
'#options' => $options,
'#description' => t('Choose what you want.'),
);
有沒有辦法做到這一點?
得到成功的治療。非常感謝克里斯特。 – KerrM