hasOne(ArticleDb::className(), ['id' => 'id']); } public function getTags() { return $this->hasMany(TagDb::className(), ['id' => 'tag']); } public function getSnippetSource() { return $this->source->content; } public static function createQuery($config = []) { $config['modelClass'] = get_called_class(); return new ArticleIndexQuery($config); } }