Заранее спасибо всем, кто может помочь.Я искал ответ, но пока не нашел.Я столкнулся с «решениями», которые не сработали, и которые начинаются с 1 строки и переписывают весь класс.
У меня есть «сетка», чтобы показать отношение, и я могуиспользуйте функцию поиска.То, что я не могу понять, это функция сортировки.Заголовок столбца становится недоступным для щелчка после внесения указанных ниже изменений.
Это то, что у меня есть:
Имя / метка отношения - «компания», настроенная в модели Employee.
Таблица: Employee - Столбец: idCompany & Table:Company - столбец: companyNick
admin.php - ПРОСМОТР
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'employee-grid',
'dataProvider'=>$model->search(),
'filter'=>$model,
'columns'=>array(
array(
'name'=>'company',
'value'=>'$data->company->companyNick',
),
'lastName',
'firstName',
ETC...
Employee.php - MODEL
public function search()
{
// Warning: Please modify the following code to remove attributes that
// should not be searched.
$criteria=new CDbCriteria;
//Company Relation Search
$criteria->compare('company.companyNick',$this->company,true);
$criteria->with='company';
//stock
$criteria->compare('idEmployee',$this->idEmployee,true);
$criteria->compare('idAccount',$this->idAccount,true);
ETC...