本文提到"驱动程序"在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 manager
和registry
的资源,如果我正确地看到它。