У меня есть модель, которая извлекает из моей базы данных список, который я хочу показать на моем представлении.Передача значения от модели к виду в Kohana 3
модель выглядит следующим образом:
Class Model_services extends Model
{
public function get_services_list() {
$result = DB::select('*')->from('services')
->execute()
->as_array();
return $result;
}
}
Мой контроллер выглядит примерно так:
public function action_index()
{
$this->template->title = "services";
$this->template->header = View::factory('header');
$services = Model::factory('services');
$this->template->content = View::factory('services')
->bind('result',$result)
$this->template->footer = View::factory('footer');
}
Как вынести на вид переменных из модели?
благодарит Kowser за быстрый ответ, я использую контроллер шаблона и теперь его дает мне эту ошибку «ErrorException [2]: htmlspecialchars() [function.htmlspecialchars]: Неверная многобайтовая последовательность в аргументе ~ SYSPATH \ classes \ kohana \ debug.php [311] "Я все еще не знаю, что я делаю неправильно – user731144
по моему опыту, вещь, которую я могу понять $ item содержит что-то, имеющее данные в Юникоде, тем самым делая данные юникода в виде многобайтовой последовательности. Вы можете попробовать использовать print_r ($ item) вместо Debug :: vars(); – Kowser
как вы, это просто нуль, лучше изучить в вашей модели. По крайней мере, это не должно быть нулевым, это то, что я понимаю. – Kowser