Код: Выделить всё
if($value==='')
return $this;
Код: Выделить всё
if($value==='' || $value === null)
return $this;
Код: Выделить всё
class Profile extends CActiveRecord {
public $fullname;
public function getFullnameValue(){
if ( $this->fullname === null ) {
$this->fullname = trim( $this->lastname.' '.$this->firstname.' '.$this->middlename );
}
return $this->fullname;
}
public function search(){
$criteria = new CDbCriteria;
$criteria->compare( "CONCAT( lastname, ' ', firstname, ' ', middlename )", $this->fullname, true );
return new CActiveDataProvider( $this, array(
'criteria' => $criteria,
) );
}
}