This article在Sylius资源的上下文中提到了“驱动程序”。
请记住,默认情况下使用的是doctrine / orm驱动程序。
您还可以配置多个教义驱动程序。
sylius_resource:
drivers:
- doctrine/orm
- doctrine/phpcr-odm
什么才是驱动程序。从概念上讲,我知道这是在告诉Sylius我的资源使用哪种类型的模型/标准层-但是字符串doctrine/orm
实际上是做什么的?它们是包装袋吗?解析为PHP类名称或前缀的类别名?配置键可获取在其他位置配置的其他信息?还有吗?
答案 0 :(得分:1)
它似乎与相应的作曲家程序包的名称有关,目前有3个可用选项:
考虑到both odm drivers trigger a deprecation
,将来可能会简化为教义/规范关于驱动程序的作用:如果我正确看到,驱动程序将为资源提供一个ObjectManager和ObjectRepository,这些资源将被映射到别名manager
和registry
。