SF2.1 RC1-没有要处理的元数据类



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

所以现在我执行app/console doctrine:schema:create来创建数据库方案。不幸的是,我得到以下错误:

No Metadata Classes to process.

我仔细检查了名称空间,一切似乎都是正确的,尤其是因为它都是生成的代码。我还检查了/resources/config/doctrine/*bundlename*.orm.php是否存在,而且确实存在。

我必须以某种方式重新配置条令吗?我在这里错过了什么?我已经删除缓存好几次了。我在config.yml中尝试了自定义映射,但没有任何结果。

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

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

或者您忘记在实体类文档块上方添加@entity

对于条令配置信息:http://docs.doctrine-project.org/en/latest/reference/configuration.html

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

namespace OsirisBlogBundleEntity;
use DoctrineORMMapping as ORM;
/**
 * Blog
 *
 * @ORMEntity
 * @ORMTable(name="blog")
 */
class Blog {
   ...
}

然后运行php应用程序/控制台原则:模式:更新-转储sql

相关内容

  • 没有找到相关文章

最新更新