Yii2漂亮的URL参数
我已经为yii2 advanced设置了漂亮的URL 在config/main.phpYii2漂亮的URL参数,yii2,Yii2,我已经为yii2 advanced设置了漂亮的URL 在config/main.php 'urlManager' => [ 'class'=>'yii\web\UrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' => [ '/' =>
'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(),会有任何影响吗?