簡體   English   中英

嘗試刪除與媒體的鏈接時,SonataMediaBundle Type錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM