Yii Framework Forum: Красивые пути - 2. Судный день - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Красивые пути - 2. Судный день Тонкая настройка Rate Topic: -----

#1 User is offline   Vlad 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 55
  • Joined: 29-November 09

Posted 16 February 2010 - 02:07 PM

Задача:

преобразовать путь вида:
'top/male/view'
в
'account/topPhotos/gender/0'

и

'top/female/view'
в
'account/topPhotos/gender/1'

Внимание!!
Следующие правила:
'top/male/view'=>'account/topPhotos/gender/0'
'top/female/view'=>'account/topPhotos/gender/1',

не работают, а работают такие:
'top/<gender:\d+>/view'=>'account/topPhotos',

Но такие мне не надо, я хочу не урл 'top/0/view', а 'top/male/view', т.е. внетри правила както преобразовать male в гет-переменную gender=0
0

#2 User is offline   andy_s 

  • Random Member Title
  • Yii
  • Group: Moderators
  • Posts: 1,526
  • Joined: 22-June 09
  • Location:Russia, Kostroma

Posted 16 February 2010 - 03:37 PM

Не совсем понятно, что это справа: account/topPhotos/gender/0. Тут должен быть модуль/контроллер/экшн (контроллер/экшн; контроллер).

Почему не сделать вот так:

'top/<gender:(male|female)>/view'=>'account/topPhotos',

А в скрипте:

$gender = ($_GET['gender'] == 'male') ? 0 : 1;

-1

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users