Yii Framework Forum: Ruleها در Urlmanger - Yii Framework Forum

Jump to content

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

Ruleها در Urlmanger

#1 User is offline   desatir7316 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 187
  • Joined: 19-March 14

Posted 14 April 2014 - 02:32 PM

سلام دوستان
من rule زیر رو اضافه کردم تا به جای item/admin?category_id=1 بیاد item/admin/1 نشون بده ولی هیچ تغیری نمی کنه
مشکل کجاست؟

'<controller:\w+>/<action:\w+>/<category_id:\d+>'=>'<controller>/<action>',


ممنون

0

#2 User is offline   desatir7316 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 187
  • Joined: 19-March 14

Posted 15 April 2014 - 03:59 AM

درست شد، باید جای rule ها رو عوض می کردم، یعنی ترتیب هم مهمه !اول اینجوری بود:


'rules'=>array(
   '<controller:\w+>/<id:\d+>'=>'<controller>/view',
   '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
   '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
   '<controller:\w+>/<action:\w+>/<category_id:\d+>'=>'<controller>/<action>',

که بعدش اینجوریش کردم درست شد:


'<controller:\w+>/<id:\d+>'=>'<controller>/view',
   '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
   '<controller:\w+>/<action:\w+>/<category_id:\d+>'=>'<controller>/<action>',
   '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',

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