我创建了一个模型和数据库,可以使用Media Finder上传图像。
我在photo
中将Media Finder字段设置为fields.yamal
。
但上传后,照片栏中没有图像路径保存到数据库中。
{% for product in builderListCatalog.records %}
{{ product.title }}
<img src="{{ product.photo }}" />
{% endfor %}
这会成功显示标题,但不会显示照片路径,因为它在数据库中为空。
答案 0 :(得分:2)
您需要删除添加到that field from model
的所有关系。
您正在使用public $attachOn
删除问题现在将其视为文件附件关系不是取景器图片,因此它不会存储图像路径在表
photo (string)
字段中
如果您使用media finder
,则只需在表格中添加普通 string (photo)
字段,无需在模型中添加任何关系,它将会只需将selected file path
存储在该字段中,例如 /someimage.png
现在要在
front-end
中显示,您可以使用
<img src="{{ model.photo|media }}" />
在组件部分中,您可以使用
<img src="<?php echo 'https://october-plaza.com/storage/app/media/' . $model->photo ?>" />
如果有任何疑问请发表评论。