Php vichuploadbundle和KNPLAB/DoctrineBehaviors(可翻译)[Symfony]
我使用捆绑包KNPLAB/DoctrineBehaviors(可翻译)来管理我的翻译 我还使用bundle vichuploadbundle来管理我的img 我有一个实体,它必须具有不同的图像,这取决于语言,因此我将img字段和注释Vich\UploadField放置在EntityTranslateable实体中。 但我无法在细枝上显示图像。。。我有一个错误: 这是我的小树枝代码:Php vichuploadbundle和KNPLAB/DoctrineBehaviors(可翻译)[Symfony],php,symfony,vichuploaderbundle,Php,Symfony,Vichuploaderbundle,我使用捆绑包KNPLAB/DoctrineBehaviors(可翻译)来管理我的翻译 我还使用bundle vichuploadbundle来管理我的img 我有一个实体,它必须具有不同的图像,这取决于语言,因此我将img字段和注释Vich\UploadField放置在EntityTranslateable实体中。 但我无法在细枝上显示图像。。。我有一个错误: 这是我的小树枝代码: {{ vich_uploader_asset(creation, 'imageCreation ') }}
{{ vich_uploader_asset(creation, 'imageCreation ') }}
这是我的实体代码:
/**
* @Vich\UploadableField(mapping="image_creation", fileNameProperty="image")
* @var File
*/
private $imageCreation;
编辑:
我的第一个问题没问题。但现在我有一个错误,因为我的图像字段的映射找不到。。。这是怎么回事?因为我的图像场不是在我的创作实体中而是在我的创作翻译实体中
提前感谢您按照文档进行操作:
消息似乎很清楚:将@Vich\Uploadable放在您的创建实体的顶部。感谢您的快速响应,我的第一个问题没有问题。但现在我有一个错误,因为我的图像字段的映射找不到。。。这是怎么回事?因为我的图像场不是在我的创作实体中而是在我的创作翻译实体中?
/**
* @ORM\Entity
* @Vich\Uploadable
*/
class Creation
{
}