Русскоязычный форум, посвященный фреймворку Kohana http://forum.kohanaframework.su/ |
|
Вопрос по роуту http://forum.kohanaframework.su/viewtopic.php?f=31&t=220 |
Страница 1 из 1 |
Автор: | websto [ 16 июн 2012, 21:09 ] |
Заголовок сообщения: | Вопрос по роуту |
Есть роут Route::set('home', '<action>(/<page>)', array('action' => 'last|new|pop'), array('page' => '[0-9]+')) ->defaults(array( 'controller' => 'home', )); выдает ошибку - Required route parameter not passed: action. Главное что - основную информацию выводит а на пагинаторе ошибка.А если так то все работает Route::set('home', '<artname>(/<page>)', array('artname' => 'last'), array('page' => '[0-9]+')) ->defaults(array( 'controller' => 'home', 'action' => 'last', )); Просто не хотел писать 3 роута возможно ли сделать одним |
Автор: | admin [ 16 июн 2012, 21:24 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Хм. А адрес какой ? http://домен/last/1 ? |
Автор: | websto [ 16 июн 2012, 21:38 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Адреса типа http://localhost/live/last http://localhost/live/pop Выдает ошибку после отображения основной информации |
Автор: | qed [ 16 июн 2012, 21:43 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Хм.. Регулярки для action и page вроде как должны в одном массиве находиться. Возможно ошибка из-за этого, попробуйте поменять, посмотрите что будет... |
Автор: | websto [ 16 июн 2012, 22:01 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Не совсем понял что на что поменять |
Автор: | qed [ 16 июн 2012, 22:02 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Код:
Код:
|
Автор: | websto [ 16 июн 2012, 22:34 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Нет от перестановки ничего не изменилось та же ошибка |
Автор: | qed [ 16 июн 2012, 23:04 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Посмотрел ещё раз на текст ошибки, видимо дело не в роуте, скорее всего у вас где-то вызывается Route::uri(), или ::url(), а action туда не передаётся. |
Автор: | websto [ 16 июн 2012, 23:21 ] |
Заголовок сообщения: | Re: Вопрос по роуту |
Да нет вроде uri или url в коде здесь нету.Здесь скорее всего что-то связано с пагинатором если отключить в виде его вывод то ошибок не выдает |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |