Могу ли я включить представление в Kohana 3, которое находится вне `application / views`? - PullRequest
0 голосов
/ 08 июня 2010

Я создаю область персонала для веб-сайта, которая полностью отличается от основного сайта в стиле брошюры.

У меня есть 2 настройки системы Kohana. Я понимаю, что они могут совместно использовать одну и ту же папку system и modules.

Теперь со вторым я хочу, чтобы основной шаблон просматривался в другой папке.

Я попробовал это в моем базовом контроллере

$this->template = DOCROOT . '../~new2/application/views/template.php';

Но Кохана ищет его в своей собственной папке views, что видно по полученной мной ошибке. Я даже поставил var_dump(file_exists($this->template)); // true, чтобы убедиться, что он находил правильный файл.

Есть ли способ добавить файл шаблона, который не находится в папке views, без взлома основного кода Kohana (и, если мне повезет, не расширять и не перегружать класс представления).

1 Ответ

0 голосов
/ 08 июня 2010

Это довольно хакерский , но, зная, что он смотрит в папку views, вы можете указать на свое мнение вот так.Но это работает .

...