SF2.1 RC1 - 无需处理的元数据类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SF2.1 RC1 - 无需处理的元数据类相关的知识,希望对你有一定的参考价值。

我用作曲家完成了Symfony 2的干净安装,并通过app/console创建了一个包。我还创建了一个数据库,并通过app/console生成了一些实体。

所以现在我执行qazxsw poi来创建数据库模式。不幸的是,我收到以下错误:

app/console doctrine:schema:create

我仔细检查了名称空间,一切似乎都是正确的,特别是因为它是所有生成的代码。我还检查了No Metadata Classes to process. 存在,它确实存在。

我是否必须以某种方式重新配置Doctrine?我在这里失踪了什么?我已经多次删除缓存而没有任何运气。我在/resources/config/doctrine/*bundlename*.orm.php中尝试了自定义映射,没有任何结果。

运行Xampp 1.8.0,PHP 5.4.4,Apache 2.4.2,Windows 7,Symfony 2.1 RC1

答案

看起来你已经正确配置了doctrine的驱动程序选项,或者实体文件夹中没有实体(或YAML / XML映射)

或者你忘了在实体类doc-blocks上面添加@entity

对于学说配置信息:config.yml

另一答案

在您的实体之上,您必须使用Doctrine:

http://docs.doctrine-project.org/en/latest/reference/configuration.html

然后运行php app / console doctrine:schema:update --dump-sql

以上是关于SF2.1 RC1 - 无需处理的元数据类的主要内容,如果未能解决你的问题,请参考以下文章

没有要处理的元数据类。 php bin / console doctrine:schema:update --force

Symfony 4 + Sonata + Sonata Doctrine ORM Admin Bundle:错误:没有要处理的元数据类

用于预定义类创建的元类与继承

Apache Storm 可以用来处理具有一组动态属性的元组吗?

ZF2应用程序中的原则2:未找到实体“没有要处理的元数据类”。

Annotation