Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony 警告rmdir(/web/uploads/media/default/0001/01)_Symfony_Sonata Media Bundle - Fatal编程技术网

Symfony 警告rmdir(/web/uploads/media/default/0001/01)

Symfony 警告rmdir(/web/uploads/media/default/0001/01),symfony,sonata-media-bundle,Symfony,Sonata Media Bundle,我安装了Symfony 2.8.13、Sonata管理包3.9和Sonata媒体包3.3。 我有一个实体颜色和一个列媒体作为Sonata media的外键。 我可以插入和删除媒体,但不能修改它。修改图像时,会显示一条错误消息: Warning: rmdir(/projet/myproject/web/uploads/media/default/0001/01): Directory not empty 500 Internal Server Error - ContextErrorExcepti

我安装了Symfony 2.8.13、Sonata管理包3.9和Sonata媒体包3.3。
我有一个实体颜色和一个列媒体作为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
 );

我解决了我的问题。我添加了
'by_reference'=>false

$fileFieldOptions = array(
    'required' => false,
    'provider' => 'sonata.media.provider.image',
    'context' => 'default',
    'by_reference' => false
 );