Русскоязычный форум, посвященный фреймворку Kohana

Все о фреймворке Kohana. Обсуждение уроков, документации.
Текущее время: 25 апр 2024, 17:11

Часовой пояс: UTC + 4 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос по роутам
СообщениеДобавлено: 22 дек 2012, 15:58 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 19 авг 2012, 17:20
Сообщения: 11
Откуда: Домодедово
Всем добрый день! У меня возникла небольшая проблемка, в бутстрапе пишу:
Код:
Route::set('user', 'user(/<username>(/<action>(/<url>(/<page>))))'))
    ->defaults(array(
    'directory' => 'content',
    'controller' => 'user',
    'action'     => 'profile',
));

И всё работает нормально, например если обратиться по адресу: адрес сайта/user/admin/ - открывается страничка пользователя админ, но если обратиться по адресу адрес сайта/user/vladimir.putin (вопрос именно в точке), то происходит ошибка Unable to find a route to match the URI: user/vladimir.putin - хотя ни каким ригулярным выражением я вроде это не ограничиваю, может наоборот разрешить как то нужно?
Сталкивались с такой проблемой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по роутам
СообщениеДобавлено: 22 дек 2012, 16:08 
Не в сети
Бывалый
Аватара пользователя

Зарегистрирован: 05 июн 2012, 03:08
Сообщения: 213
Попробуй напиши для username правило
array('username' => '.+')

_________________
http://de-en.info (работает на Kohana 3.3)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по роутам
СообщениеДобавлено: 22 дек 2012, 16:45 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 12 фев 2012, 01:02
Сообщения: 462
Только тогда будет проблема с (/<action>(/<url>(/<page>)), которые тоже как бы попадут под эту регулярку.

_________________
kohanaframework.su - обучение фреймворку Kohana


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопрос по роутам
СообщениеДобавлено: 22 дек 2012, 17:15 
Не в сети
Новичок
Аватара пользователя

Зарегистрирован: 19 авг 2012, 17:20
Сообщения: 11
Откуда: Домодедово
Да, именно, по этому сделал так: 'username' => '[\.a-zA-Zа-яёА-ЯЁ0-9_-]+' - провел тестирование, все варианты прошли тест успешно :)
Всем спасибо!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Все о фреймворке Kohana  | 
Powered by phpBB® Forum Software © phpBB Group