我有一个像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