是否可以在 Symfony 4 中使用 PDO 而不是 Doctrine?

add*_*lou 0 php pdo symfony

我正在做一个简单的 MVC Web 应用程序,它应该对 SQL 数据库执行不同的查询。我Symfony 4用作框架,主要是为了利用其路由功能。

我知道我可以从 Doctrine 中获益,但我想知道:如果有人想使用PDODoctrine来代替它,是否有可能这样做以及应该如何实施。我应该使用 PDO 创建一个可以传递给另一个类的数据库类吗?

M. *_*bza 7

是的,您根本不需要使用教义。您可以使用所需的功能定义自己的服务。

但也许您可以使用DBAL,它是学说使用的较低层来处理创建查询(但不包括任何 ORM 功能)。