尝试删除 link with media 时出现 SonataMediaBundle 类型错误
SonataMediaBundle Type error when trying to delete the link with media
我有使用 sonataAdmin 和 sonataMedia 的项目
当我尝试使用捆绑包提供的复选框删除图像时
click to see image
我收到这个错误:
Type error: Argument 1 passed to BackBundle\Entity\reference::setMedia() must implement interface Sonata\MediaBundle\Model\MediaInterface, null given, called in /home/hichem/PhpstormProjects/sifastProject/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php on line 591
它恰好出现在这里:
Stack Trace
in src/BackBundle/Entity/reference.php at line 69 -
/**
* @param MediaInterface $media
*/
public function setMedia(MediaInterface $media)
{
$this->media = $media;
}
根据我的理解(或者至少是这么认为)setter 无法将值设置为 null
如果有人知道问题出在哪里,请帮助
因为您没有选择文件我认为这会对您有所帮助:
/**
* @param MediaInterface $media
*/
public function setMedia(MediaInterface $media = null)
{
$this->media = $media;
}
我有使用 sonataAdmin 和 sonataMedia 的项目 当我尝试使用捆绑包提供的复选框删除图像时 click to see image
我收到这个错误:
Type error: Argument 1 passed to BackBundle\Entity\reference::setMedia() must implement interface Sonata\MediaBundle\Model\MediaInterface, null given, called in /home/hichem/PhpstormProjects/sifastProject/vendor/symfony/symfony/src/Symfony/Component/PropertyAccess/PropertyAccessor.php on line 591
它恰好出现在这里:
Stack Trace
in src/BackBundle/Entity/reference.php at line 69 -
/**
* @param MediaInterface $media
*/
public function setMedia(MediaInterface $media)
{
$this->media = $media;
}
根据我的理解(或者至少是这么认为)setter 无法将值设置为 null 如果有人知道问题出在哪里,请帮助
因为您没有选择文件我认为这会对您有所帮助:
/**
* @param MediaInterface $media
*/
public function setMedia(MediaInterface $media = null)
{
$this->media = $media;
}