答案 0 :(得分:3)
您需要先生成/创建包AcmeBlogBundle
,然后将包添加到app/AppKernel.php
中的内核中。
否则,Doctrine不知道用于将类解析为实体的别名 AcmeBlogBundle:
。 Doctrine无法解析现有命名空间的别名,也不知道放置Entity
类的位置。
运行以下命令以创建AcmeBlogBundle
捆绑包。
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