0

我想从 Symfony CMF 开始,但我有一个问题。我按照教程进行操作,但不是使用默认 SQL,而是需要带有教义 ORM 的 MySQL,因此我尝试按照这些 指南进行配置。在我尝试使用 Doctrine ORM 使用以下命令启动数据库之前,一切看起来都很好:

$ php app/console doctrine:database:create
$ php app/console doctrine:schema:create

但开火后

$ php app/console doctrine:schema:create

我收到错误:“没有要处理的元数据类。”

就我的结论而言,我需要创建一些充当路线的类,尽管上述指南中没有提到任何此类。为了避免长篇大论,我用源代码设置了 git repo 。这个问题的原因可能是什么,我该如何解决?

4

1 回答 1

0

从您的存储库中,您似乎根本没有配置学说 orm。您正在参考 phpcr-odm 的设置指南,并且您的沙箱已配置为使用 phpcr-odm。您可以使用 jackalope-doctrine-dbal 将 phpcr-odm 与 mysql 一起使用

如果您真的想将 cmf 与学说 orm 一起使用,则只有 RoutingBundle 提供开箱即用的实体,您需要调整这些实体以适合您的项目。

于 2014-04-17T09:46:16.777 回答