Difference between #1 and #3 of
Searching and sorting by related model in CGridView

Changes

Title unchanged

Searching and sorting by related model in CGridView

Category unchanged

Tutorials

Yii version unchanged

Tags unchanged

active record, relations, CGridView

Content changed

[...]
```php
$criteria = new CDbCriteria;
$criteria->with = array( 'author' );
...
$criteria->compare( 'author.
username', $this->author_search, true );
...
```
[...]
'attributes'=>array(
'author_search'=>array(
'asc'=>'author.
username', 'desc'=>'author.username DESC',
),
'*',
[...]
'title',
'post_time',
array( 'name'=>'author_search', 'value'=>'$data->author->
nameusername' ),
 
        //post strictly required user but in any case that model has not required user(or another relation) you should replace with it
 
        array( 'name'=>'author_search', 'value'=>'$data->author ? $data->author->username: "-"
' ),
array(
'class'=>'CButtonColumn',
),
),
));
[...]
77 0
93 followers
Viewed: 271 900 times
Version: 1.1
Category: Tutorials
Written by: Maciej Liżewski
Last updated by: Kostas Apazidis (KonApaz)
Created on: Dec 1, 2011
Last updated: 9 years ago
Update Article

Revisions

View all history