/** * 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; }
/** * 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; }