私は、例えば2つのエンティティ:User
とPost
を持っています。yii2-userとの関係を作成するにはどうしたらいいですか?
私はOneToMany関係(1人のユーザーには多数の投稿があります)を持ちたいと思いますが、その方法はわかりません。私はyii2ユーザモジュールを使用して認証、登録などを行ってきましたが、うまくいきましたが、今私はどのように関係を作成するのか疑問に直面しました。
私はPostモデルであることを作成しました:
public function getUser()
{
return $this->hasOne(User::className(),['id' => 'user_id']);
}
を今私は$user->getPosts()
のように、ユーザーからの投稿を取得することはできません。
あなたのユーザーの投稿を取得するuldはあなたに関連したポストを得るためにユーザーモデル広告のrealtion one to manyを拡張します.. – scaisEdge