2013-04-04 23 views
0

我正在使用Laravel 3并希望在我的模型中使用Sentry :: user作为$ include,但它不会让我。到目前为止,我已经在$ include中尝试了“Sentry :: user”,导致“ap $ iw {u []”。我也尝试过“sentry.user”,但这意味着一个哨兵模型(我没有)和用户关系。在模型中使用Laravel包

所以为了让这个问题对其他人也有价值:你如何在自己的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

我以前没使用哨兵,但如果这种模式是一个哨兵命名空间下的命名空间,那么你需要完全合格的命名空间提供给模型。例如:

return $this->belongs_to('Sentry\User');