Example #1
0
 /**
  * @return array - ModelForm associated with parent
  */
 public function getForms()
 {
     return $this->hasMany(Form::className(), ['id' => 'formId'])->viaTable(CoreTables::TABLE_MODEL_FORM, ['parentId' => 'id'], function ($query) {
         $ModelFormTable = CoreTables::TABLE_MODEL_FORM;
         $query->onCondition(["{$ModelFormTable}.parentType" => $this->formType]);
     });
 }
Example #2
0
 public function getTag()
 {
     return $this->hasOne(Form::className(), ['id' => 'formId']);
 }