Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Проблема с массивом в шаблоне http://forum.kohanaframework.su/viewtopic.php?f=31&t=179 |
Страница 1 из 1 |
Автор: | byvlad [ 09 май 2012, 03:21 ] |
Заголовок сообщения: | Проблема с массивом в шаблоне |
Вообщем такая проблема, так передаю данные в вывод: Код:
В самом шаблоне var_dump($records); - работает нормально. Пишу: <?php foreach($records AS $row) : ?> и дебаггер отвечает - Undefined variable: records Как решить проблему? |
Автор: | admin [ 09 май 2012, 03:59 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
Полностью кусок с форич скиньте. Т.е. вы пишете <?php var_dump($records); ?> - тут видит массив и ниже <?php foreach($records as $row) : ?> -и тут уже не видит ? Быть такого не может. |
Автор: | byvlad [ 09 май 2012, 04:38 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
Да хоть даже так: Код:
Для наглядности снял видео - http://d.pr/v/i1BY Кстати если передать через bind_global, то работает. Через set так же не работает. |
Автор: | admin [ 09 май 2012, 16:38 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
$records в фориче также точно написана как в var_dump ? может русская буква затесалась ? |
Автор: | byvlad [ 09 май 2012, 17:10 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
Да, так же, на видео видно что я скопировал переменную из var_dump(); |
Автор: | mamahtehok [ 09 май 2012, 23:37 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
У меня похожая проблема была когда происходила множественное наследование шаблона, и в шаблон вывода переменная не долетала. И в этом случае как раз глобал бинд проблему лечил. Если можно то покажите код контролера и шаблонов которые у вас вызываются. p/s/ А чем скринкасты пишите? |
Автор: | admin [ 10 май 2012, 03:00 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
Странно, что var_dump показывает, что массив в порядке. |
Автор: | byvlad [ 10 май 2012, 10:09 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
mamahtehok писал(а): У меня похожая проблема была когда происходила множественное наследование шаблона, и в шаблон вывода переменная не долетала. И в этом случае как раз глобал бинд проблему лечил. Если можно то покажите код контролера и шаблонов которые у вас вызываются. p/s/ А чем скринкасты пишите? Есть еще стандартный контроллер Welcome и все. Т.е. можно использовать bind_global? Screeny |
Автор: | mamahtehok [ 10 май 2012, 11:24 ] |
Заголовок сообщения: | Re: Проблема с массивом в шаблоне |
использовать-то конечно можно, но это не совсем правильно... |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |