gwyllium
Новичок
Здравствуйте, только начал изучать фреймворк. Необходимо сделать я так понимаю достаточно тривиальную задачу - у нас есть папка admin в которой находятся контроллеры, отвечающие за работу с админкой. Почитал пару мануалов и вот как сделал:
1. В папке Controller создается папка admin. Внутри создается файл, например User.php
2. В файле User.php реализовываем класс
3. В файле boottrap.php дописываю
И при запросе url выскакивает ошибка Kohana_HTTP_Exception [ 404 ]: The requested URL admin was not found on this server.
Сам сайт у меня лежит в подпапке, но я изменил base_url на нужный и если вводить не вложенный адрес, то все работает. Подскажите пожалуйста, что я делаю не так.
1. В папке Controller создается папка admin. Внутри создается файл, например User.php
2. В файле User.php реализовываем класс
Код:
class Controller_Admin_User extends Controller {
public function action_index(){
$this->response->body('hello, admin!');
}
}
Код:
Route::set('admin', 'admin(/<controller>(/<action>(/<id>)))')
->defaults(array(
'directory' => 'admin',
'controller' => 'user',
'action' => 'index',
));
Сам сайт у меня лежит в подпапке, но я изменил base_url на нужный и если вводить не вложенный адрес, то все работает. Подскажите пожалуйста, что я делаю не так.