我在Symfony 6 PHP 8项目工作,我正在使用gedmo学说扩展。我找不到关于将gedmo注解转换为PHP 8属性的完整文档。我正特灵着像这样转变:
/** * @ORM\Column(type="string", length=255) * @Gedmo\Slug(fields={"title"}) */ private $slug; #[Gedmo\Slug(fields: title)]
但它不起作用!我如何在PHP 8属性中使用gedmo?
6psbrbz91#
你必须用attributes来处理整个类的属性。slug的字段属性必须是一个数组。
#[\Gedmo\Mapping\Annotation\Slug(fields: ['name'])] #[\Doctrine\ORM\Mapping\Column( type: 'string', length: 255, )]
1条答案
按热度按时间6psbrbz91#
你必须用attributes来处理整个类的属性。slug的字段属性必须是一个数组。