Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 24 апр 2024, 10:26

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с массивом в шаблоне
СообщениеДобавлено: 09 май 2012, 03:21 
Не в сети
Новичок

Зарегистрирован: 09 май 2012, 03:18
Сообщения: 23
Вообщем такая проблема, так передаю данные в вывод:
Код:
$content = View::factory('/gb/index')
                    ->bind('records', $records)
                    ->bind('records_total', $total);
        
$records = Model::factory('Guestbook')->get_records();
$total = Model::factory('Guestbook')->get_records_total();

$this->response->body($content);

В самом шаблоне var_dump($records); - работает нормально.
Пишу: <?php foreach($records AS $row) : ?>
и дебаггер отвечает - Undefined variable: records

Как решить проблему?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 09 май 2012, 03:59 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Полностью кусок с форич скиньте.
Т.е. вы пишете
<?php var_dump($records); ?> - тут видит массив
и ниже
<?php foreach($records as $row) : ?> -и тут уже не видит ?
Быть такого не может.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 09 май 2012, 04:38 
Не в сети
Новичок

Зарегистрирован: 09 май 2012, 03:18
Сообщения: 23
Да хоть даже так:
Код:
<?php foreach($records AS $row) : ?>

<?php endforeach; ?>


Для наглядности снял видео - http://d.pr/v/i1BY

Кстати если передать через bind_global, то работает.
Через set так же не работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 09 май 2012, 16:38 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
$records в фориче также точно написана как в var_dump ? может русская буква затесалась ?

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 09 май 2012, 17:10 
Не в сети
Новичок

Зарегистрирован: 09 май 2012, 03:18
Сообщения: 23
Да, так же, на видео видно что я скопировал переменную из var_dump();


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 09 май 2012, 23:37 
Не в сети
Бывалый

Зарегистрирован: 16 апр 2012, 19:44
Сообщения: 113
У меня похожая проблема была когда происходила множественное наследование шаблона, и в шаблон вывода переменная не долетала. И в этом случае как раз глобал бинд проблему лечил. Если можно то покажите код контролера и шаблонов которые у вас вызываются.

p/s/ А чем скринкасты пишите?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 10 май 2012, 03:00 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Странно, что var_dump показывает, что массив в порядке.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 10 май 2012, 10:09 
Не в сети
Новичок

Зарегистрирован: 09 май 2012, 03:18
Сообщения: 23
mamahtehok писал(а):
У меня похожая проблема была когда происходила множественное наследование шаблона, и в шаблон вывода переменная не долетала. И в этом случае как раз глобал бинд проблему лечил. Если можно то покажите код контролера и шаблонов которые у вас вызываются.

p/s/ А чем скринкасты пишите?

Есть еще стандартный контроллер Welcome и все.
Т.е. можно использовать bind_global?

Screeny


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с массивом в шаблоне
СообщениеДобавлено: 10 май 2012, 11:24 
Не в сети
Бывалый

Зарегистрирован: 16 апр 2012, 19:44
Сообщения: 113
использовать-то конечно можно, но это не совсем правильно...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group