_tableName_ = 'articlePhotos'; parent::__construct($fromArray); $this->setRelation('authorUser', 'owner', 'User', 'id', self::TO_ONE); } static function model() { return new self(); } function getByUser($userId, $limit = 0) { $params = array( 'where' => '`owner` = '.(int)$userId, ); if ($limit > 0) { $params['limit'] = (int) $limit; } return $this->getAll($params); } }