Как показать имя пользователя в маршруте URL-адреса в Kohana PHP Framework?

Я работаю над инфраструктурой Kohana PHP.

Я хочу, чтобы в моем URL отображалось «имя пользователя» вместо имени контроллера.

Например,

username = james, тогда как показать

http: // localhost: 3000 / james

вместо

http: // localhost: 3000 / scrapbook / index => ... localhost: 3000 / scrapbook

(контроллер: scrapbook, действие: индекс)

в URL-адресе.

В моем файле начальной загрузки есть запись для таких типов URL. Если я напишу вручную ..//localhost:3000/james, я попаду на запрошенную страницу.

//Viewing a user's profile or account details - user/action
Route::set('profile', '((/(/)))',
    array(
        'username'   => '([A-Za-z0-9\-]+)'))
    ->defaults(array(
        'controller' => 'scrapbook',
        'action'     => 'index'));

Я хочу, чтобы в моем URL-адресе отображалось «имя пользователя», а не имя контроллера, если я вручную войду в систему и перейду в альбом. Буду признателен, если кто-нибудь сможет помочь мне в этом. Спасибо

5
задан Kowser 9 November 2011 в 20:51
поделиться