mouf/database.doctrine-dbal-wrapper

此包包含包装类,使得在Mouf中轻松使用Doctrine DBAL

v1.2.3 2017-07-20 09:54 UTC

This package is auto-updated.

Last update: 2024-09-15 04:36:41 UTC


README

此包为Mouf PHP框架的Doctrine DBALConnection类提供包装。

重要提示:此组件尚未在其他连接驱动程序(如PDO_MYSQL和MSQLI)上进行测试。

安装后,它提供了一个用户友好的用户界面,允许创建/编辑数据库连接。

DBConnection

请注意,这是一个非常简单的包装。实际上,此组件只是一个简单的安装任务,它会自动配置Doctrine/DBAL连接

  • params 属性以PHP字段的格式存储,因为其结构并未真正定义。它将返回一个包含连接参数的数组:数据库的主机、名称和标识符。

请注意,这些参数将存储在Mouf配置中。

  • drivereventManager 是没有可设置属性的简单类。请注意,根据Doctrine的要求,如果ORM层包含在项目中,则entityManager实例将与连接的同一个eventManager实例相关联。
  • 此包不设置 configuration 属性。

可以在实例初始化后定义其他参数,有关更多信息,请参阅Doctrine文档:http://docs.doctrine-project.org/projects/doctrine-dbal/en/latest/

用法

现在您可以在代码的任何位置嵌入 dbalConnection 实例

$stmt = Mouf::getDbalConnection()->query($sql);