/**
  * @return \yii\db\ActiveQuery
  */
 public function getRecipes()
 {
     return $this->hasMany(Recipe::className(), ['id' => 'recipe_id'])->viaTable(self::diary2recipesTableName(), ['diary_id' => 'id']);
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getRecipes()
 {
     return $this->hasMany(Recipe::className(), ['id' => 'recipe_id'])->viaTable(self::menu2RecipeTableName(), ['menu_id' => 'id']);
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getRecipes()
 {
     return $this->hasMany(Recipe::className(), ['category_id' => 'id']);
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getRecipe()
 {
     return $this->hasOne(Recipe::className(), ['id' => 'recipe_id']);
 }
 /**
  * @return \yii\db\ActiveQuery
  */
 public function getRecipes()
 {
     return $this->hasMany(Recipe::className(), ['id' => 'recipe_id'])->viaTable(Recipe::recipe2productsTableName(), ['product_id' => 'id']);
 }