2016-03-22 4 views
1

У меня есть изменение formName/Modal Class Name ниже поискового URL-адреса, например SubjectMaster до SM.Yii2: Возможно ли изменить имя параметра по умолчанию в URL-адресе поиска?

Когда я ищу/фильтрую данные, используя метод GET, измените мое имя.

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

+1

так что проблема или вопрос в отношении изменения имени формы? – chapskev

+0

У меня есть имя «SubjectMaster», и это мое «Модальное имя класса». Он изменился, когда у меня есть данные фильтра, используя метод 'GET' –

ответ

2

Если я правильно понимаю, что вам нужно переопределить метод formName на модели.

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

Любые' проблемы/проблемы' подняты, когда я использую метод override formName()? –