Получение значения TbSelect2
Как получить значение bootstrap.widgets.TbSelect2 в массиве.
вот мой код:
$employees = Employee::model()->findAll();
$ctr = 0;
$emp = '';
foreach($employees as $emps){
$emp[$ctr]=$emps['id'].". ".$emps['lastname']." ".$emps['firstname'];
$ctr++;
}
$this->widget(
'bootstrap.widgets.TbSelect2',
array(
'asDropDownList' => false,
'name' => 'emp_sel',
'options' => array(
'tags' => $emp,
'placeholder' => 'Type the name of employee and press enter to select',
'width' => '100%',
'tokenSeparators' => array(',', ' ')
)
)
);
?>
Спасибо
1 ответ
Попробуй это; $ employee = Employee::model()->findAll(); $emp = array(); foreach($employee as $emps){ array_push($emps, $emps['id'].". ".$emps['lastname']." ".$emps['firstname']; }
Теги не обязательно должны быть индексированным массивом, просто массивом. Смотрите здесь http://yiibooster.clevertech.biz/widgets/forms_inputs/view/select2.html