警告 rmdir (/web/uploads/media/default/0001/01)
Warning rmdir (/web/uploads/media/default/0001/01)
我安装了 Symfony 2.8.13、Sonata Admin Bundle 3.9 和 Sonata Media Bundle 3.3。
我有一个实体 Color 和一个列 media 作为 Sonata Media 的外键。
我可以插入和删除媒体,但不能修改它。当我修改图像时,它显示错误信息:
Warning: rmdir(/projet/myproject/web/uploads/media/default/0001/01): Directory not empty
500 Internal Server Error - ContextErrorException
我解决了我的问题。我添加了 'by_reference' => false
:
$fileFieldOptions = array(
'required' => false,
'provider' => 'sonata.media.provider.image',
'context' => 'default',
'by_reference' => false
);
我安装了 Symfony 2.8.13、Sonata Admin Bundle 3.9 和 Sonata Media Bundle 3.3。
我有一个实体 Color 和一个列 media 作为 Sonata Media 的外键。
我可以插入和删除媒体,但不能修改它。当我修改图像时,它显示错误信息:
Warning: rmdir(/projet/myproject/web/uploads/media/default/0001/01): Directory not empty
500 Internal Server Error - ContextErrorException
我解决了我的问题。我添加了 'by_reference' => false
:
$fileFieldOptions = array(
'required' => false,
'provider' => 'sonata.media.provider.image',
'context' => 'default',
'by_reference' => false
);