Yii2漂亮的URL参数

Yii2漂亮的URL参数,yii2,Yii2,我已经为yii2 advanced设置了漂亮的URL 在config/main.php 'urlManager' => [ 'class'=>'yii\web\UrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '/' =>

我已经为yii2 advanced设置了漂亮的URL 在config/main.php

'urlManager' => [
            'class'=>'yii\web\UrlManager', 
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                '/' => 'site/index',
            ],
        ],
.htaccess

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
某控制器

$searchModel = new UserSearch();
$dataProvider = $searchModel->search(Yii::$app->request->queryParams);
但是来自gridView$searchModel的查询过滤器仍然脏,我可以像some/action这样漂亮的参数吗?name=jack&shift_id=1而不使用UserSearch[name]=jack吗

some/action?UserSearch%5Bname%5D=jack&UserSearch%5Bshift_id%5D=1&UserSearch%5Bmanager_id%5D=176
您应该在搜索模型中重写,以返回空字符串:

public function formName() {
    return '';
}
您应该在搜索模型中重写,以返回空字符串:

public function formName() {
    return '';
}

请向我们显示您的
视图
内容。过滤网格视图中的url参数请向我们显示您的
视图
内容。过滤网格视图中的url参数谢谢,正在工作。。如果我用关系表覆盖搜索模型中的formName(),会有任何影响吗?谢谢,正在工作。。如果我用关系表覆盖搜索模型中的formName(),会有任何影响吗?