Вам нужно получить доступ к переменной в вашем представлении, когда вы ее передаете. Использование array($var1,$var2);
допустимо, но, вероятно, не то, что вы хотели достичь.
Попробуйте
$data = $var1 + $var2;
или
$data = array_merge($var1, $var2);
вместо этого. См. Представления для получения подробной документации о том, как получить доступ к переменным, переданным в представление.
Проблема с использованием array($var1,$var2);
заключается в том, что вы создаете две переменные представления: ${0}
и ${1}
(ключи массива становятся именами переменных, в вашем массиве есть два ключа: 0
и 1
).
Эти имена переменных недопустимые метки , поэтому вам необходимо заключить имя в {}
на уровне просмотра.
Тем самым вы теряете способность называть переменные с пользой.