Nic*_*cki 6 php symfony vichuploaderbundle
我正在使用VichUploader在symfony项目中上传文件.在我使用的配置中(从文档中复制):
service: vich_uploader.namer_property
options: { property: 'slug'}
Run Code Online (Sandbox Code Playgroud)
在我的实体中,我使用Gedmo/Sluggable自动生成slu ::
/**
* @Gedmo\Slug(fields={"title"}, updatable=false)
* @ORM\Column(type="string", length=100, nullable=false)
*/
protected $slug;
Run Code Online (Sandbox Code Playgroud)
但是当试图保存实体时,我得到以下错误500:
无法生成文件名:属性slug为空.
如果我将属性设置为'title'就可以了.我是否忘记了配置参数或其他什么来使它与Gedmo slug一起工作?
默认情况下,学说扩展包不附加任何侦听器: http://symfony.com/doc/current/bundles/StofDoctrineExtensionsBundle/index.html#activate-the-extensions-you-want
您应该对其进行配置以使其能够正常工作:
stof_doctrine_extensions:
orm:
default:
sluggable: true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
891 次 |
| 最近记录: |