我正在使用Laravel 3并想在我的一个模型中使用Sentry :: user作为$ include,但它不会让我。到目前为止,我在$ include中尝试了“Sentry :: user”,结果是“ap $ iw {u []”。我也试过“sentry.user”但这意味着一个哨兵模型(我没有)和用户关系。
所以要让这个问题对其他人也有价值:如何在你自己的Laravel 3模型中包含一个模型?
<?php
public $includes = array('company', '??');
public function company() {
return $this->belongs_to('Company');
}
public function user() {
return $this->belongs_to('Sentry::user');
}
?>
答案 0 :(得分:0)
之前我没有使用过Sentry,但是如果这个模型在Sentry命名空间下命名空间,那么你需要为模型提供完全限定的命名空间。例如:
return $this->belongs_to('Sentry\User');