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

OctoberCMS-QuickStart10Relations

时间:2023-03-29 18:37:40 PHP

在上一节中,我们使用一对一,一对多关系将图片和相册附加到电影表。在本节中,我们将创建一个类似标签的表来描述视频的类型。通过此示例了解多对对关系。创建数据库表创建模型添加后台菜单创建控制器创建样式项至此,我们已经为视频样式创建了表和相关模型、控制器等,录入数据,存储了几个项。那么,如何设置影片的视频风格呢?在视频编辑界面,没有风格设置。为movies表和genres表的关联创建一个中间表,将两者的id存储在这张表中。为Models——Movie——Forms——fields添加组件【Relation】打开【Video】菜单。编辑视频时,会出现以下错误。这个错误很熟悉,pluginsraiseinfomoviesmodelsMovie.phppublic$belongsToMany=['genres'=>['Raiseinfo\Movies\Models\Genre',//模型'table'=>'raiseinfo_movies_movies_genres',//中间表'order'=>'genre_title']];保存后刷新:前端显示样式

style

{%forgenreinrecord.genres%}{{genre.genre_title}}{%结束于%}