0

私は Laravel 3 を使用していて、Sentry::user をモデルの 1 つの中で $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');
}
?>
4

1 に答える 1

0

以前に Sentry を使用したことはありませんが、このモデルが Sentry 名前空間で名前空間化されている場合は、モデルに完全修飾名前空間を指定する必要があります。例えば:

return $this->belongs_to('Sentry\User');
于 2013-04-06T08:52:36.807 に答える