public function search()
{
$criteria = new CDbCriteria();
$criteria->compare('t.id', $this->id);
$criteria->compare('user_id', $this->user_id);
$criteria->compare('blog_id', $this->blog_id);
if ($this->create_time) {
$criteria->compare('DATE(from_unixtime(t.create_time))', date('Y-m-d', strtotime($this->create_time)));
}
$criteria->compare('update_time', $this->update_time);
$criteria->compare('role', $this->role);
$criteria->compare('t.status', $this->status);
$criteria->compare('note', $this->note);
$criteria->with = ['user', 'blog'];
return new CActiveDataProvider(get_class($this), ['criteria' => $criteria, 'sort' => ['defaultOrder' => 't.id DESC']]);
}