_tableName_ = 'articles'; parent::__construct($fromArray); $this->setRelation('authorUser', 'author', 'User', 'id', self::TO_ONE); } static function model() { return new self(); } public function getImg($size = 'small') { $imgId = (int)$this->photoId; if ($imgId) { $img = ArticlePhotos::model()->getByPK($imgId); if ($img) { return '/photos/articles/' . $size . '/' . $img->name; } } return $size == 'small' ? '/img/noPhoto200150.png' : '/img/logo.png'; } }