在Yii2中,我有这样的搜索链接:localhost/project/web/?ItemSearch%5Btitle%5D=star
如何将其更改为:localhost/project/web/?title=star
?
这是我的表格
<?= $form->field($model, 'title') ?>
它看起来像这个
<input type="text" name="ItemSearch[title]">
当我尝试将其更改为:
<input type="text" name="title">
搜索无效但链接看起来不错。
你知道怎么做吗?
答案 0 :(得分:1)
您需要覆盖模型的formName
方法以返回空字符串
基本上它会跳过输入的name
属性中的模型名称(使用此模型的所有输入)
class ItemSearch extends Model
{
public function formName() {
return '';
}
}