2016-03-22 9 views
1

SubjectMasterSMのように、検索語の下にformName/Modal Class Nameという変更があります。Yii2:検索URLのデフォルトのパラメータ名を変更できますか?

GETメソッドを使用してデータを検索/フィルタするときに必要な名前を変更すると、

http://demo.local/report/subject?SubjectMaster[year]=3&SubjectMaster[course]=&SubjectMaster[session]=&SubjectMaster[status]=

+1

このように、フォーム名の変更に関する問題は何ですか? – chapskev

+0

私は 'SubjectMaster'の名前を変更しました。それは私の' Modal Class Name'です。 'GET'メソッドを使用してフィルタデータを取得したときに変更されました –

答えて

2

私が正しく理解していれば、あなたは、モデル上のformNameメソッドをオーバーライドする必要があります。

class SubjectMaster extends ... 
{ 
    public function formName() 
    { 
     return 'SM'; 
    } 
} 
+0

formName()メソッドをオーバーライドすると' issue/problem'が発生しましたか? –

関連する問題