2013-12-02 2 views
0

У меня есть родительское модель ParentModel, и в ней я хочу, чтобы проверить, если ChildModel имеет отношение, скажем, пользователя или нет.Проверить наличие связи в модели

Я пытаюсь что-то вроде:

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

но всегда ложно, даже если связь действительно существует.

Я знаю, что это наивный вопрос .... :(в порядке, подать в суд на меня, я не могу найти ответ

ответ

0

Try:

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

я нахожу ответ

isset($this->relations()[$relation]) 
Смежные вопросы