2017-03-22 35 views
0

它已經2現在日子,我正在尋找一個解決這個錯誤,但徒然未知實體命名空間別名「PirastruFormBuilderBundle」

未知實體命名空間別名「PirastruFormBuilderBundle」

事實上,我使用作曲家安裝了奏鳴曲頁面包的奏鳴曲表單生成器,但我不知道爲什麼我會收到此錯誤。

我不知道是哪部分代碼,我應該在這裏COPIE所以請不要猶豫,問我要它

sonata_form_builder: 
    resource: '@PirastruFormBuilderBundle/Controller/FormBuilderController.php' 
    type: annotation 

謝謝!

編輯

當我運行此:PHP應用程序/控制檯配置:翻鬥參考

PirastruFormBuilderBundle | pirastru_form_builder |

,當我運行此:PHP應用程序/控制檯學說:映射:信息我根據當前的配置得到了

[異常]你沒有任何映射學說ORM實體 。如果您有映射文件的實體或 ,則應檢查映射配置是否存在錯誤。

以及我設法解決問題!我剛剛在我的FormBuilderBlockService

+0

嘗試命令php:app/console config:dump-reference –

+0

'+ -------------------------- ----------- + --------------------------- + |捆綁名稱|擴展名別名| + ------------------------------------- + ---------- ----------------- + | MonologBu​​ndle | monolog | | PirastruFormBuilderBundle | pirastru_form_builder |' 我得到這個 –

+0

嘗試php應用程序/控制檯原則:映射:信息,請在您的文章進行編輯,爲weel格式化的字符串! –

回答

0

這個問題可以通過一些(MIS)配置引起添加getManager:

捆綁

app/console config:dump-reference 

這個命令讓你知道,如果包被引用。

映射

app/console doctrine:mapping:info 

這個命令讓你知道,如果包被映射。

這是典型的映射問題:

未知實體命名空間別名 '***捆綁'

更好的解決辦法是auto_mapping添加到真正的config.yml,像這樣:

orm: 
    auto_generate_proxy_classes: "%kernel.debug%" 
    auto_mapping: true 

但它可以通過其他方式解決,你可以看看:Symfony : What is the meaning of auto_mapping and auto_generate_proxy_classes

此致敬禮