Yii嵌套URL参数
是否有人能为我指出正确的方向,以便编写URL规则以实现以下目标: 使用基本控制器,我希望获得此url中的每个参数: 域名/clientID/fileIDYii嵌套URL参数,yii,url-routing,Yii,Url Routing,是否有人能为我指出正确的方向,以便编写URL规则以实现以下目标: 使用基本控制器,我希望获得此url中的每个参数: 域名/clientID/fileID $url = $this->createUrl('timeSheetDetaile/create',array('timesheetID'=>$timeSheedID,'dayID'=>1)); 第一个参数是控制器的名称,第二个数组是$\u GET params。。 玩得开心。还没有测试过,但这应该可以: 'rules' =
$url = $this->createUrl('timeSheetDetaile/create',array('timesheetID'=>$timeSheedID,'dayID'=>1));
第一个参数是控制器的名称,第二个数组是$\u GET params。。
玩得开心。还没有测试过,但这应该可以:
'rules' => array(
'<clientID:\d+>/<fileID:\d+>' => 'myBaseController/myAction',
)
“规则”=>数组(
“/”=>“myBaseController/myAction”,
)
只需确保在Yii默认URL规则之前添加一条规则。仅供参考,该规则假定客户端ID和文件ID都是整数。如果fileID包含字母,请将其更改为fileID:\w+。,但这不是为了创建一个指向该操作的URL吗?我试图弄清楚如何在主配置中设置urlManager规则,以允许两个嵌套参数直接指向defaultController,而不在URL中提及控制器名称。因为人们将从系统外获得这些URL。不要担心URL将被建立域名不会出现在URL中。。你在控制器之前输入了你的域名??是的,我的目标是标准post VAR]。URL中没有控制器名称或操作