YII框架GET传值,URL显示的问题,标题要长。。。。。。。。。
程序员文章站
2022-05-02 13:04:39
...
请教一下各位前辈,YII框架的后台URL一般是这样的/index.php?r=modules名/控制器名/方法名
现在我要是用get传值,正确的url应该是:/index.php?r=modules名/控制器名/方法名&title=2&search_sub=%CC%E1%BD%BB。但是我点击提交按钮之后url却变成了这样/index.php?title=2&search_sub=%CC%E1%BD%BB,直接跳到了前台首页面。这是什么原因呢,如何修改呢?
现在我要是用get传值,正确的url应该是:/index.php?r=modules名/控制器名/方法名&title=2&search_sub=%CC%E1%BD%BB。但是我点击提交按钮之后url却变成了这样/index.php?title=2&search_sub=%CC%E1%BD%BB,直接跳到了前台首页面。这是什么原因呢,如何修改呢?
回复讨论(解决方案)
一般处理程序不回修改url的,你看看你有没有在配置文件里面配什么
urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
这样的东东,如果有,先拿掉在测试。
urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
这个我没有开启,一直是注释的状态。
通过firebug看下你按钮链接地址,是否是期望地址。
还有就是我使用了iframe,会是这个原因吗?
不是iframe的原因