我正在与yii2一起制作一个基本的网站。
我需要加载一个用户喜欢的视频,当他们已经登录。
在数据库中,视频存储在视频表中,用户存储在用户表中,UserVideoJunction是存储用户与视频之间关系的连接表。
当我使用Gii为这3个表生成模型和CRUD时,一切正常,我可以访问和操作所有数据。
但当我尝试获取与用户相关的视频时,问题就出现了。
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()函数返回的内容吗?
https://stackoverflow.com/questions/41470156
复制相似问题