From 5410d5a09b69cf923dcf4a4a4a9fbb8bbf75d14f Mon Sep 17 00:00:00 2001 From: yarik Date: Tue, 22 Nov 2016 20:53:36 +0200 Subject: [PATCH] Video and blog --- models/BlogArticle.php | 27 ++++++++++----------------- models/BlogCategory.php | 17 ----------------- models/BlogTag.php | 17 ----------------- 3 files changed, 10 insertions(+), 51 deletions(-) diff --git a/models/BlogArticle.php b/models/BlogArticle.php index 3e7376c..5c157cc 100755 --- a/models/BlogArticle.php +++ b/models/BlogArticle.php @@ -27,6 +27,7 @@ * @property BlogArticle[] $relatedBlogArticles * @property BlogArticle[] $blogArticles * @property BlogCategory[] $blogCategories + * @property BlogCategory $blogCategory * @property Product[] $products * @property BlogTag[] $blogTags * * * From language behavior * @@ -134,23 +135,6 @@ /** * @return \yii\db\ActiveQuery */ - public function getBlogArticleLangs() - { - return $this->hasMany(BlogArticleLang::className(), [ 'blog_article_id' => 'id' ]); - } - - /** - * @return \yii\db\ActiveQuery - */ - public function getLanguages() - { - return $this->hasMany(Language::className(), [ 'id' => 'language_id' ]) - ->viaTable('blog_article_lang', [ 'blog_article_id' => 'id' ]); - } - - /** - * @return \yii\db\ActiveQuery - */ public function getRelatedBlogArticles() { return $this->hasMany(BlogArticle::className(), [ 'id' => 'related_blog_article_id' ]) @@ -178,6 +162,15 @@ /** * @return \yii\db\ActiveQuery */ + public function getBlogCategory() + { + return $this->hasOne(BlogCategory::className(), [ 'id' => 'blog_category_id' ]) + ->viaTable('blog_article_to_category', [ 'blog_article_id' => 'id' ]); + } + + /** + * @return \yii\db\ActiveQuery + */ public function getProducts() { return $this->hasMany(Product::className(), [ 'id' => 'product_id' ]) diff --git a/models/BlogCategory.php b/models/BlogCategory.php index d840f36..777ae6d 100755 --- a/models/BlogCategory.php +++ b/models/BlogCategory.php @@ -135,23 +135,6 @@ ->viaTable('blog_article_to_category', [ 'blog_category_id' => 'id' ]); } - /** - * @return \yii\db\ActiveQuery - */ - public function getBlogCategoryLangs() - { - return $this->hasMany(BlogCategoryLang::className(), [ 'blog_category_id' => 'id' ]); - } - - /** - * @return \yii\db\ActiveQuery - */ - public function getLanguages() - { - return $this->hasMany(Language::className(), [ 'id' => 'language_id' ]) - ->viaTable('blog_category_lang', [ 'blog_category_id' => 'id' ]); - } - public function getParent() { return $this->hasOne(BlogCategory::className(), [ 'id' => 'parent_id' ]); diff --git a/models/BlogTag.php b/models/BlogTag.php index e8cf1b3..1e44708 100755 --- a/models/BlogTag.php +++ b/models/BlogTag.php @@ -89,21 +89,4 @@ return $this->hasMany(BlogArticle::className(), [ 'id' => 'blog_article_id' ]) ->viaTable('blog_article_to_tag', [ 'blog_tag_id' => 'id' ]); } - - /** - * @return \yii\db\ActiveQuery - */ - public function getBlogTagLangs() - { - return $this->hasMany(BlogTagLang::className(), [ 'blog_tag_id' => 'id' ]); - } - - /** - * @return \yii\db\ActiveQuery - */ - public function getLanguages() - { - return $this->hasMany(Language::className(), [ 'id' => 'language_id' ]) - ->viaTable('blog_tag_lang', [ 'blog_tag_id' => 'id' ]); - } } -- libgit2 0.21.4