@Holyboom
junior fullstack

Почему возникает ошибка при доступе к ключу 'id ' в массиве php?

суть проблемы в том что в виджет передается массив параметров,
в виде
'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);


так вот внимание вопрос почему ??? что не так??? хэлп )) мозг сломал уже))
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы