![](/img/trans.png)
[英]Error trying to extend SonataMediaBundle “Impossible to invoke a method (”id“) on a null variable”
[英]SonataMediaBundle Type error when trying to delete the link with media
我有嘗試使用捆綁包提供的復選框刪除圖像時使用sonataAdmin和sonataMedia的項目, 請單擊以查看圖像
我收到此錯誤:
類型錯誤:傳遞給BackBundle \\ Entity \\ reference :: setMedia()的參數1必須實現接口Sonata \\ MediaBundle \\ Model \\ MediaInterface,給定為null,在/ home / hichem / PhpstormProjects / sifastProject / vendor / symfony / symfony / src /中調用第591行的Symfony / Component / PropertyAccess / PropertyAccessor.php
它恰好出現在這里:
堆棧跟蹤
in src/BackBundle/Entity/reference.php at line 69 -
/**
* @param MediaInterface $media
*/
public function setMedia(MediaInterface $media)
{
$this->media = $media;
}
根據我的理解(或至少如此認為),如果有人知道問題所在,則設置器無法將值設置為null,請幫助
因為您沒有選擇的文件,所以我認為這將為您提供幫助:
/**
* @param MediaInterface $media
*/
public function setMedia(MediaInterface $media = null)
{
$this->media = $media;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.