Sonata Seo与MongoDB捆绑在一起,使用Symfony 3.4在站点地图中提供数据库连接错误

时间:2020-04-28 14:31:53

标签: php mongodb symfony-3.4 sonata

我试图在Symfony 3.4中将Sonata Seo Bundle与MongoDB连接,并尝试通过它生成站点地图。

但是我收到如下错误:

  Type error: Argument 1 passed to Sonata\Exporter\Source\DoctrineDBALConnectionSourceIterator::__construct() must be an instance of Doctrine\DBAL\  
  Driver\Connection, instance of MongoDB\Client given, called in var/cache/dev/ContainerXocz3o4/getSonata_Seo_Source_Do  
  ctrineSitemapIterator0Service.php on line 8  

Sotana Seo的配置如下:

sonata_seo:
    sitemap:
        doctrine_orm:
            - group: "news"
              connection: doctrine_mongodb.odm.default_connection
              route: home
              parameters: {}
              query: db.some_collection.find( {} ).limit(2)

非常感谢您的帮助。

0 个答案:

没有答案