суть проблемы в том что в виджет передается массив параметров,
в виде
'paramsArr' => ["data-range"=>"true" ,
'data-multiple-dates-separator'=>" - ",
'data-min-view'=>"months",
'data-view'=>"months",
'id' => 'datepicker-summary',
"data-date-format"=>"MM yyyy"],
на входе во вюшку виджета все приходит и мерджиться с другими парамсами , и при выводе мы получаем...
Array
(
[placeholder] => Начало работы
[class] => datepicker-here
[data-position] => right bottom
[data-range] => true
[data-multiple-dates-separator] => -
[data-min-view] => months
[data-view] => months
[id] => datepicker-summary
[data-date-format] => MM yyyy
)
но при попытке доступа по ключу 'id '
в виде print_r($params['id']);
получаем ошибку
Undefined index: id
но если после print_r($params['id']) мы напишем exit();
все выводиться
а самое интересное во вьюшке мы передаем этот массив в поле в форме и оно принимает из него этот id...
echo $form->field($model, $field)->textInput($params)->label($label);
так вот внимание вопрос почему ??? что не так??? хэлп )) мозг сломал уже))