Результаты поиска
Найдено результатов: 4
Как в Kohana с шаблонами?
С Kohana знаком 1 день, раньше использовал CI. Сходу не могу найти(понять) есть в ней похожая на CI реализация парсера для view?
Blue Screen технология
Посоветуйте, что можно почитать, чтобы заиметь чуть более глубокое представление о технологии Blue Screen (замена фона).
Предполагает ли архитектура Kohana выдачу данных без буферизации?
(Да и вообще парадигма MVC) без накапливания контента в память до завершения работы скрипта?
Kohana 3 и модули?
Добрый день!
Начинаю изучать kohan-у на примере, написанном другим программистом. Часть сайта, написанная им, работает нормально и в ней все понятно, могу вносить свои изменения/улучшения. Однако, при попытке добавить свой функционал столкнулся со следующей проблемой.
Пробую совместить новый функционал с существующим на сайте «движком» авторизации. Создан контроллер «class Controller_Auth extends Controller» и соответствующая модель «class Model_Auth extends Kohana_Model». Если контроллер вызывается из основного приложения, для проверки прав посетителя, все работает нормально. Но при попытке использовать данный контроллер напрямую, собственно для авторизации, наступаю на грабли — не загружается модуль Database и соответственно все попытки обратится к базе вызывают ошибку.
Для основного приложения указан роутинг:
Route::set('forum', 'forum(/(/page))')->defaults(array('controller' => 'forum', 'id' => 1, 'page' => 1));<br/>
<br/>
<br/>
В соответствие с этим был добавлен новый роут:<br/>
<code>Route::set('auth', 'auth(/)')->defaults(array('controller' => 'auth', 'action' => 'login'));<br/>
<br/>
<br/>
Форма отправляется по URL: "/auth/login" и POST-ом отправляются данные. Контроллер и соответствующая модель работают, но возникает ошибка при обращении к БД. При этом в списке загруженных модулей, который kohana показывает на странице с ошибкой, видно, что модуль database не загружен.<br/>
<br/>
Посоветуйте, где найти эти чертовы грабли?</code>
Route::set('forum', 'forum(/(/page))')->defaults(array('controller' => 'forum', 'id' => 1, 'page' => 1));<br/>
<br/>
<br/>
В соответствие с этим был добавлен новый роут:<br/>
<code>Route::set('auth', 'auth(/)')->defaults(array('controller' => 'auth', 'action' => 'login'));<br/>
<br/>
<br/>
Форма отправляется по URL: "/auth/login" и POST-ом отправляются данные. Контроллер и соответствующая модель работают, но возникает ошибка при обращении к БД. При этом в списке загруженных модулей, который kohana показывает на странице с ошибкой, видно, что модуль database не загружен.<br/>
<br/>
Посоветуйте, где найти эти чертовы грабли?</code>