亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Symfony 4 和 Sonata News Bundle 在安裝過程中出現錯誤

Symfony 4 和 Sonata News Bundle 在安裝過程中出現錯誤

PHP
一只甜甜圈 2021-09-18 21:41:01
我在安裝 SonataNewsBundle 時遇到以下錯誤。Unable to register extension "Sonata\FormatterBundle\Extension\ControlFlowExtension" as it is already registered in . (which is being imported from "/home/yoesoff/Documents/projects/oblog/config/routes/sonata_admin.yaml"). Make sure there is a loader supporting the "sonata_admin" type.并遵循錯誤The target-entity App\Entity\SonataMediaMedia cannot be found in 'App\Entity\SonataClassificationCollection#media'.我只是按照這里的官方文檔。有人可以幫忙嗎?
查看完整描述

1 回答

?
繁星淼淼

TA貢獻1775條經驗 獲得超11個贊

文檔中缺少一個步驟 - 看起來我們需要手動添加一個額外的包來創建缺失的類:


composer require sonata-project/media-orm-pack


請注意,如果您正在使用sonata-project/classification-bundle,則需要App\Entity\SonataMediaMedia::$category像這樣修復注釋:


/**

 * ORM\ManyToOne(

 *     targetEntity="App\Entity\SonataClassificationCategory",

 *     cascade={"persist"}

 * )

 * ORM\JoinColumn(name="category_id", referencedColumnName="id", onDelete="SET NULL")

 *

 * @var SonataClassificationCategory

 */

protected $category;

如果有幫助,據我所知,sonata:easy-extends:generate在使用 Symfony 4 / Flex 時我們應該跳過這些步驟。


Flex 食譜應該在我們的App\Entity命名空間中創建類。


如果他們不這樣做,這將是上面需要手動添加的東西。


查看完整回答
反對 回復 2021-09-18
  • 1 回答
  • 0 關注
  • 211 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號