Exemple #1
0
 /**
  * Get meta for current media.
  *
  * @param $meta_name
  *
  * @return boolean|array|string
  */
 public function getMeta($meta_name)
 {
     /* @var $model \common\models\MediaMeta */
     $model = MediaMeta::find()->andWhere(['meta_name' => $meta_name])->andWhere(['media_id' => $this->id])->one();
     if ($model) {
         if (Json::isJson($model->meta_value)) {
             return Json::decode($model->meta_value);
         }
         return $model->meta_value;
     }
     return false;
 }
Exemple #2
0
 /**
  * Get meta for current media.
  *
  * @param $meta_name
  *
  * @return bool|mixed
  */
 public function getMeta($meta_name)
 {
     $model = PostMeta::find()->andWhere(['meta_name' => $meta_name])->andWhere(['post_id' => $this->id])->one();
     if ($model) {
         if (Json::isJson($model->meta_value)) {
             return Json::decode($model->meta_value);
         }
         return $model->meta_value;
     }
     return false;
 }