Twig 在工艺前端上传上保存资产字段

Twig 在工艺前端上传上保存资产字段,twig,frontend,craftcms,Twig,Frontend,Craftcms,我已经为Craft CMS 3制作了一个前端表单,使用Guest Entries插件,允许访问者向网站提交图像(以及一些附加信息)。工作正常,也适用于多个文件。我现在还想将一些字段保存到上传的资产中(这些字段已经添加到Craft中的资产类型中)。例如,让用户选择一个类别并输入一个自定义标题(以减轻版主的负担,因为有很多图像需要分类) 截至目前,我正在提交带有此输入字段的表格: <input type="file" name="fields[fieldname][]" accept="ima

我已经为Craft CMS 3制作了一个前端表单,使用Guest Entries插件,允许访问者向网站提交图像(以及一些附加信息)。工作正常,也适用于多个文件。我现在还想将一些字段保存到上传的资产中(这些字段已经添加到Craft中的资产类型中)。例如,让用户选择一个类别并输入一个自定义标题(以减轻版主的负担,因为有很多图像需要分类)

截至目前,我正在提交带有此输入字段的表格:

<input type="file" name="fields[fieldname][]" accept="image/*" id="fields-fieldname-1" multiple="">

多个资产/图像现在以新条目提交到此字段。理想情况下,我希望使用相同的方法,但每个资产都有一些附加值。我尝试创建一个名为“fields[fieldname][additonalFieldName]”等的文本字段,但似乎没有任何效果

我想我必须做一些自定义插件控制器来实现这一点。所以我的问题是:是否有其他(更简单的)方法来实现这一点,或者如果没有,如何开始制作控制器?我通过谷歌找到的大多数类似控制器示例都是针对craft2的,而不是针对craft3的