检查模型中是否存在关系

时间:2013-12-02 15:13:38

标签: yii yii-extensions yii-components

我有一个父模型 ParentModel ,在其中我想检查 ChildModel 是否有关系,比如 user

我试着像:

$relation = "user";
if (isset($this->$relation)){
//    dosomething
}

但即使关系确实存在,条件也始终为假。

我知道这是一个天真的问题.... :(好吧,起诉我,我找不到答案!

2 个答案:

答案 0 :(得分:0)

尝试:

  $relation = "user";
  if (!empty($this->$relation)){
   //    dosomething
  }

答案 1 :(得分:0)

我找到答案

isset($this->relations()[$relation])