我試圖使用命令行來生成CRUD在Symfony3
我得到如下錯誤Symfony2的 - 學說:生成:實體拋出「捆綁‘AcmeBlogBundle’不存在」的錯誤
我試圖清理使用以下命令行緩存
php bin/console cache:clear
不過我得到這個錯誤。
我試圖使用命令行來生成CRUD在Symfony3
我得到如下錯誤Symfony2的 - 學說:生成:實體拋出「捆綁‘AcmeBlogBundle’不存在」的錯誤
我試圖清理使用以下命令行緩存
php bin/console cache:clear
不過我得到這個錯誤。
您需要首先生成/創建軟件包,然後將該軟件包添加到內核app/AppKernel.php
。
否則Doctrine不知道別名AcmeBlogBundle:
用於將該類解析爲實體。 Doctrine無法將別名解析到現有名稱空間,也不知道將類放到哪裏。
運行以下命令創建包。
app/console generate:bundle --namespace=Acme\Bundle\AcmeBlogBundle
你AppKernel.php
現在應該包含線路:
public function registerBundles()
{
$bundles = array(
// ...
new Acme\Bundle\AcmeBlogBundle(),
);
// ...
return $bundles;
之後的錯誤信息會走了,你就可以生成你的實體:
app/console doctrine:generate:crud --entity=AcmeBlogBundle:Entity
謝謝,它的工作正常。 +1 – Butterfly
是否包存在?它是否添加到'AppKernel'? –
我還沒有添加,我正在關注https://www.youtube.com/watch?v=OEsC5mMx32Q教程。這並不是說它的任何內容 – Butterfly
它只是不包括創建捆綁。 –