在这部分,我们将为视频创建图片和图库。首先,我们将分页更改为每页10个视频。接下来我们设置图片,点击菜单【builder】选择【Movies】选择【Models】选择【Forms】中的fields.yaml添加上传表单,这个不需要创建数据库字段,十月会自动处理现在我们点击【视频】菜单,选择一个视频编辑器会出现如下错误注意海报没有定义。我们需要在代码编辑器中修改文件:pluginsraiseinfomoviesmodelsMovie.php为海报添加一个关系,关联到系统的图片表,将图片附加到视频表。/***关系,用于将图片附加到Movies表*/public$attachOne=['poster'=>'System\Models\File'];再次刷新页面,可以上传图片了。如何显示上传的图片:themesraiseinfopagesmovie-single.htm{{record.poster}}{%ifrecord%}
{{record.name}}
{{record.poster}}{{record.year}}
简介
{{record.description|raw}}
{%else%}{{notFoundMessage}}{%endif%}查看视频页面:http://octobermovie.dev.raise...会出现上图所示的信息,但是图片不显示。如果我们使用{{record.poster.path}}来展示图片地址,这里大家可能理解为我们需要构建一个img标签,将这个地址作为img的tag属性。Atlas
- {%forimageinrecord.movi??e_gallery%}