[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Роутинг в Кохане
mmsgold
не получается настроить роутинг в Кохане, ситуация такая, вдумалось мне отдельно написать админку на Кохане, не спрашивайте зачем, так надо, так вот адрес этой админки такой afisha(типа домен)/admin2, а вот мой роутинг
Route::set('default', 'admin2(/<controller>(/<action>(/<id>)))')
->
defaults(array(
'directory' => 'admin2',
'controller' => 'index',
'action' => 'index',
));


он в бутстрапе 1, дефолтные контроллеры и экшены есть, если прописать их вручную, то они выдают какую то дичь,,, как будто попадают на главный индекс но все равно не то....
Guest
нужно через htaccess делать
mmsgold
Цитата (Guest @ 4.11.2015 - 17:54)
нужно через htaccess делать

тот что в кохане лежит? и что там? .htaccess я с ним не дружу
mmsgold
сделал так, не помогло
# Installation directory
RewriteBase /admin2/
mmsgold
Маршрутизатор сейчас такой
Route::set('default', '(/<controller>(/<action>(/<id>)))')
->
defaults(array(
'controller' => 'index',
'action' => 'index',
));
mmsgold
проблема решена, в файле бутстрап еще надо дописать было
Kohana::init(array(
'base_url' => '/admin2/',
mmsgold
все равно какая то фигня, по умолчанию роут отработал нормально а при указании пути вручную вывел ошибку, при указании контроллера index.php снова отработал нормально
mmsgold
вот адрес до контроллера http://afisha/admin2/index/, вот роут

Route::set('default', '(/<controller>(/<action>(/<id>)))')
->
defaults(array(
'controller' => 'index',
'action' => 'index',
));


вот .htaccess

# Installation directory
RewriteBase /admin2/

вот бутстрап
Kohana::init(array(
'base_url' => '/admin2/',
'index_file' => FALSE
));

, что ему еще надо?
зы кохана находится в папке админ2
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.