我希望使用这个网址:
index.php/form/2/fields/all
输出具有相同表单ID的字段列表。目前,我有一个Form crud和一个Fields crud。
FieldsController.php
public function actionAll()
{
if (isset($_GET['form']))
{
$form_id = $_GET['form'];
$model=$this->model()->findAllByAttributes(array('FORM_ID'=>$form_id), 'order'=> 'POSITION DESC');
$this->render('all', array('model' => $model));
}
else
{
$this->render('error');
}
}
URLManager规则是什么?
答案 0 :(得分:0)
使用规则添加命名参数:
'form/<form:\d+>/fields/all' => 'fields/all'
你甚至可以省略form
'<form:\d+>/fields/all' => 'fields/all'
哪个会生成网址10/fields/all