我使用捆绑软件KnpLabs / DoctrineBehaviors(可翻译)来管理我的翻译。
我还使用捆绑包vichuploadbundle管理我的img。
我有一个实体,根据语言的不同,该实体必须具有不同的图像,因此我将img字段和注释Vich \ UploadField放在了EntityTranslatable实体中。 但是我无法在Twig上显示图像...我有此错误:
这是我的树枝代码:
{{ vich_uploader_asset(creation, 'imageCreation ') }}
这是我的实体代码:
/**
* @Vich\UploadableField(mapping="image_creation", fileNameProperty="image")
* @var File
*/
private $imageCreation;
编辑:
我的第一个问题没关系。但是现在我遇到了一个错误,因为找不到我的图像字段的映射...如何映射它?因为我的图像字段不在我的Creation实体中,而是在CreationCreation实体中?
提前谢谢
答案 0 :(得分:0)
遵循文档https://github.com/dustin10/VichUploaderBundle/blob/master/Resources/doc/usage.md:
/**
* @ORM\Entity
* @Vich\Uploadable
*/
class Creation
{
}