vichuploadbundle和KnpLabs / DoctrineBehaviors(可翻译)[Symfony]

时间:2018-08-03 09:52:42

标签: php symfony vichuploaderbundle

我使用捆绑软件KnpLabs / DoctrineBehaviors(可翻译)来管理我的翻译。

我还使用捆绑包vichuploadbundle管理我的img。

我有一个实体,根据语言的不同,该实体必须具有不同的图像,因此我将img字段和注释Vich \ UploadField放在了EntityTranslatable实体中。 但是我无法在Twig上显示图像...我有此错误:

Error display

这是我的树枝代码:

{{  vich_uploader_asset(creation, 'imageCreation ') }}

这是我的实体代码:

/**
 * @Vich\UploadableField(mapping="image_creation", fileNameProperty="image")
 * @var File
 */
private $imageCreation;

编辑:

我的第一个问题没关系。但是现在我遇到了一个错误,因为找不到我的图像字段的映射...如何映射它?因为我的图像字段不在我的Creation实体中,而是在CreationCreation实体中?

Display error

提前谢谢

1 个答案:

答案 0 :(得分:0)

遵循文档https://github.com/dustin10/VichUploaderBundle/blob/master/Resources/doc/usage.md

 /**
 * @ORM\Entity
 * @Vich\Uploadable
 */
    class Creation
    {

    }