Кохана падает при таком коде:
Код:
$course = ORM::factory('Course_Ru')
->where('course_id', '=', $this->request->param('id'))
->find();
/*Закомментированные строки работают, я привел код, который не работает*/
/*$course_id = $course->course_id;*/
$title = 'Управление тестами видеокурса <b>'.$course->name.'</b>';
$menu = View::factory('admin/navigation/test')
/*->bind('course_id', $course_id);*/
->bind('course_id', $course->course_id);
$content = View::factory('admin/content/testTable');
$testView = View::factory('admin/test')
->bind('title', $title)
->bind('menu', $menu)
->bind('content', $content);
$this->template->content = $testView;
Возникает следующий вопрос, почему напрямую в ->bind() вида нельзя передать значение объекта $course->course_id? У меня заработало только после того, как я присвоил это значение некоторой переменной, а эту переменную засунул в бинд. Около получаса здесь потерял. В чем проблема?