#php #model-view-controller #kohana
#php #модель-представление-контроллер #kohana
Вопрос:
Я хочу вернуть представление, однако Kohana принудительно использует его через представление по умолчанию, чего я не хочу. Как мне временно отключить представление по умолчанию?
Комментарии:
1. Что за «представление по умолчанию»? Вы говорите о контроллере шаблона?
Ответ №1:
Как комментирует зомбор, если вы действительно говорите о контроллере шаблона, вы можете отключить его визуализацию, поместив эту строку в свой контроллер:
$this->auto_render = FALSE;
Ответ №2:
public function action_index()
{
$user_view = $this->getUserView();
$this->request->response = View::factory('templates/main',$user_view);
}
public function getUserView($user_details)
{
$user_view['list_page'] = View::factory('templates/usermgt')
->bind('user_detail','data')
->bind('msg','test');
return $user_view;
}
где getUserView() возвращает страницу просмотра в индекс действия.
надеюсь, это соответствует вашим требованиям