Включение страницы uri "/ user / sidebar" (Kohana Framework) в PHP - PullRequest
0 голосов
/ 28 марта 2012

Хотелось бы, чтобы страница на пользовательской / боковой панели справа в дизайне шаблона.

Обычно я бы включил php-файл. Но я использую Kohana Framework, поэтому я создал вид и контроллер для этой боковой панели и существует на mysite.com/user/sidebar

.

Теперь, как бы я <?php include "/user/sidebar"; ?> поправил? Я не получаю такой файл og dir ошибка для этого. Я пробовал полный URL, но allow_url_include = 0

Ответы [ 2 ]

0 голосов
/ 29 марта 2012

Комментарий AndrewR близок. Для Kohana 3.2 вам нужно загрузить представление в представлении, а не запрос в представлении:

<?php echo View::factory('/user/sidebar'); ?>

или

<?php include Kohana::find_file('views', 'user/sidebar') ?>

Любое допустимо.

0 голосов
/ 28 марта 2012

Просто просматривая документацию по Kohana ...

Похоже, вы можете включить "запрос" в представление с помощью следующей команды.

<?php echo Request::factory('user/sidebar')->execute() ?>

См. Эту страницу для получения дополнительной информации: http://kohanaframework.org/3.0/guide/kohana/mvc/views

...