2016-04-11 10 views
1

Yii2にモデル(Documentモデルを拡張)があります。 idDocumentSearch[id]のparamを交換する方法および他のすべての属性:私は検索すると、$ _GET paramsが/index.php?DocumentSearch[id]=4&DocumentsSearch[name]=TestどのようにsearchModel URLの変数名を置き換えますか?

Qのようなもの?私はMacGyerはそのコメントで言った、あなたは、単にformName()をオーバーライドする必要がありますとしてこのよう

+2

DocumentSearchモデルのformName()メソッドをオーバーライドしようとすると、空の文字列が返される可能性があります。http://www.yiiframework.com/doc-2.0/yii-base- model.html#formName() - 詳細 – MacGyer

+0

これをチェック:http://stackoverflow.com/questions/25522462/yii2-rest-query/30560912#30560912 –

答えて

1

を好きではない:

public function formName() 
{ 
    return ''; 
} 

formName()について詳しく読む:

フォーム名が主に使用されていますyii\widgets\ActiveFormによって、モデル内の属性の入力フィールドに名前を付ける方法を決定します。フォーム名が "A"で、属性名が "b"の場合、対応する入力名は "A [b]"になります。 フォーム名が空の文字列の場合、入力名は "b"になります。

関連する問題