我有一個像URL與Yii框架重寫
www.example.com/food/xyz
本人已在main.php(config文件夾)這樣寫的規則
一個url
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'caseSensitive'=>false,
'rules'=>array(
'/food/<name:\w+>/' => 'food/index/',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
這意味着,在內部「 xyz「將作爲參數傳遞給我的FoodController的actionIndex根據規則
class FoodController extends Controller
{
public function actionIndex($name){
//some code here
}
public function actionItems(){
//some code here
}
}
問題我是fac ING是,我在同一個班叫actionItems另一種方法,當我使用的URL
www.example.com/food/items
它調用的actionIndex和通行證「項目」作爲參數
如何解決這個任何想法?
在此先感謝。
嘿克里斯..謝謝!這是我猜想得到它的唯一方法。 – Rohit 2013-04-23 08:11:18