私は基本的なウェブサイトを作るためにyii2で作業しています。yii2 hasmany()関数からデータを取得する
好きな動画をログオンしたときに読み込む必要があります。 ビデオ映像テーブルに格納されたデータベースで
は、 ユーザーがユーザーテーブルに格納され、 UserVideoJunctionは、ユーザとビデオとの間の関係を格納するジャンクションテーブルです。
3つのテーブルのモデルとCRUDを生成するのにGiiを使用すると、すべてのデータにアクセスして操作することができます。
しかし、問題は私がユーザーに関連するビデオを取得しようとするときに発生します。
public function getUservideojunctions()
{
return $this->hasMany(Uservideojunction::className(), ['UserID' => 'UserID']);
}
/**
* @return \yii\db\ActiveQuery
*/
public function getVideos()
{
return $this->hasMany(Video::className(), ['P_ID' => 'VideoID'])->viaTable('UserVideoJunction', ['UserID' => 'UserID']);
}
上記コードは自動的に生成されるコードです。
getVideos()
機能によって返される内容を表示する方法を教えてください。