什么是Sylius资源中的"驱动程序"



本文提到"驱动程序"在Sylius资源的上下文中。

请记住,默认情况下使用学说/ORM驱动程序。

您还可以配置几个学说驱动程序。

sylius_resource:
    drivers:
        - doctrine/orm
        - doctrine/phpcr-odm

驱动程序到底是什么。我了解,从概念上讲,这告诉Sylius我的资源使用了哪种模型/ORM - 但是字符串doctrine/orm实际上是什么?他们是Packagist套餐吗?分辨率为PHP类名称或前缀的类别名?配置键,用于在其他地方配置的额外信息?其他?

它看起来与相应的作曲家软件包的名称有关,目前有3个可用选项:

  • 学说/ORM
  • 学说/mongodb-odm
  • 学说/phpcr-odm

另请参阅:https://github.com/sylius/syliusriusresourcebundle/blob/master/src/src/bundle/syliusriusresourcebundle.php#l48-l48-l55

将来,这可能会简化为教义/ORM,考虑到这两个ODM驱动程序触发了弃用

关于驱动程序的工作:驱动程序为objectmanager和objectRepository提供了将映射到Aliases managerregistry的资源,如果我正确地看到它。

相关内容

  • 没有找到相关文章

最新更新