yii2 搜索分页,搜索后找不到控制器是怎么回事? [ 2.0 版本 ]
get方式搜索后,参数追加到url后面了,但是?后面的r=book/index丢掉了,跳转回了默认的site/index,
搜索后的URL:http://localhost/advanced/frontend/web/index.php?status=1&tagid0=&tagid1=
最佳答案
-
benbenhu007 发布于 2016-06-22 15:56 举报
<?php $form = ActiveForm::begin([ 'method' => 'get', 'id' => 'cateadd-form', 'options' => ['class' => 'form-inline well'], ]); ?>
不写action的话 默认调到访问的controller
共 6 条回复benbenhu007 回复于 2016-06-22 15:56 回复<?php $form = ActiveForm::begin([ // 'action' => ['application'], 还不行的话 把这边写全 'method' => 'get', 'id' => 'cateadd-form', 'options' => ['class' => 'form-inline well'], ]); ?>
benbenhu007 回复于 2016-06-22 16:33 回复@zjl000 不会啊 ,我的分页搜索用的searchModel 没有出现这个问题
@benbenhu007 问题解决了,自定义表单get请求方式,如果url?问号后面有queryString,会自动访问默认的控制器,想跳转到指定的控制器,只需在表单里加个隐藏域就行了,例如:
benbenhu007 回复于 2016-06-22 16:53 回复
其他 0 个回答
没有找到数据。
zjl000 北京
注册时间:2016-04-11
最后登录:2016-12-26
在线时长:11小时23分
最后登录:2016-12-26
在线时长:11小时23分
- 粉丝1
- 金钱115
- 威望0
- 积分225