desatir7316
سه شنبه 26 فروردین 1393, 00:21 صبح
سلام دوستان
من rule زیر رو اضافه کردم تا به جای item/admin?category_id=1 بیاد item/admin/1 نشون بده ولی هیچ تغیری نمی کنه
مشکل کجاست؟
'<controller:\w+>/<action:\w+>/<category_id:\d+>'=>'<controller>/<action>',
ممنون
desatir7316
سه شنبه 26 فروردین 1393, 13:59 عصر
درست شد، باید جای 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>',
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.