当前位置: 首页 > 后端技术 > PHP

十月CMS-快速入门11逆关系

时间:2023-03-29 20:06:20 PHP

视频的详细信息列出了视频的风格。是否可以点击这些样式,显示该样式对应的所有视频?这就涉及到反向的多对多关系。下面创建一个样式页面,显示某个样式对应的所有视频的信息。添加样式链接到视频详细信息页面{%forgenreinrecord.genres%}{{genre.genre_title}}{%endfor%}现在点击这些链接,结果是:下面我们将修改genre.htm{%formovieinrecord.movi??es%}test{%endfor%}我们将循环体设置为movies,查看输出:你会发现什么都没有显示,这是因为我们没有将反向关系设置为genre。为了让他显示所有的视频信息,我们需要设置反向关联。文件:pluginsraiseinfomoviesmodelsGenre.phppublic$belongsToMany=['movies'=>['Raiseinfo\Movies\Models\Movie',//model'table'=>'raiseinfo_movies_movies_genres',//中间表'order'=>'name']];再次刷新页面{%formovieinrecord.movi??es%}

{{movie.name}}

{{movie.description|raw}}

{%endfor%}