dbal相关内容

mysql tinyint(2) 的错误映射为 boolean 与学说

我使用 symfony2 逆向设计了我的数据库,并使用命令对我的数据库进行了逆向工程: php 应用程序/控制台原则:映射:转换php 应用程序/控制台原则:映射:导入php 应用程序/控制台原则:生成:实体 但我的字段被映射为布尔值而不是 tinyint(2). 为什么它映射为布尔值? 解决方案 tinyint(不分长度)映射到MySQL DBAL平台. 另外,请考虑实体 ..
发布时间:2022-01-16 18:14:28 其他开发

教义自定义数据类型

我正在使用 Symfony2 开发应用程序.Symfony2 将 Doctrine 2 用于 DBAL 和 ORM.据我所知,Doctrine2 不支持 BLOB 数据类型.但是我想通过自定义数据类型映射来实现 BLOB 支持: http://www.doctrine-project.org/docs/dbal/2.0/en/reference/types.html 但是我很难理解这部 ..
发布时间:2022-01-16 18:06:16 数据库

Symfony 2 SQLSTATE [HY000] [2002] 连接被拒绝错误

我收到一个错误,比如使用 Symfony2 进行数据库操作. SQLSTATE[HY000] [2002] 连接被拒绝 parameters.yml 参数:数据库驱动程序:pdo_mysql数据库主机:127.0.0.1数据库端口:'8889'数据库名称:symfony数据库用户:根数据库密码:根mailer_transport:smtp邮件主机:127.0.0.1mailer_user:空 ..
发布时间:2022-01-16 17:24:08 其他开发

Symfony 2 SQLSTATE[HY000] [2002] 连接被拒绝错误

我在使用 Symfony2 时遇到类似数据库操作的错误. SQLSTATE[HY000] [2002] 连接被拒绝 参数.yml 参数:数据库驱动程序:pdo_mysql数据库主机:127.0.0.1数据库端口:'8889'数据库名称:symfony数据库用户:root数据库密码:rootmailer_transport:smtp邮件主机:127.0.0.1邮件用户:空邮件密码:空语言环境: ..
发布时间:2021-12-10 11:44:25 其他开发

Doctrine2 DBAL Exists 查询

我想就使用 QueryBuilder 构建的 Doctrine2 DBAL 查询寻求您的帮助.我已经习惯了 ORM,但我认为对于在侦听器中调用的此类查询来说,这是一种矫枉过正. 我需要使用 SELECT EXISTS 进行查询,但我不知道如何使用 DBAL QueryBuilder 构建它. 我已经创建了一个子查询: $subQuery = $connection->createQu ..
发布时间:2021-06-05 19:43:23 数据库

DBAL-symfony2为LIKE运算符绑定一个值

我正在尝试使用DBAL执行涉及LIKE运算符的SQL查询 基本上我的查询如下: 公共函数getSubsiteByHostname($ host){ $ sql =“ SELECT A.id,A.title,A.layout_id 来自站点,作为A 左联接布局B 在A.layout_id = B.id WHERE A.baseurl喜欢'%:host%' “; $ ..
发布时间:2020-06-11 18:34:25 其他开发

使用多个DBAL连接时自动连接特定的DBAL连接

我使用的是Doctrine 2,其中有多个DBAL连接。我在ORM中也有多个EntityManager。 我需要能够以某种方式将特定的DBAL连接自动连线到其他Symfony 3服务。 我可以自动连线使用EntityManagerDecorator的任何EntitiyManager,但不知道如何对连接执行相同操作。我可以从EntityManager中获得连接,但是我认为这不是必须的。 ..
发布时间:2020-06-11 18:34:19 其他开发

数据库抽象层和数据库之间有什么区别?数据访问层?

我实际上陷入了三层结构。我上网冲浪,发现了两个术语“数据库抽象层”和“ “数据访问层”。 两者之间有什么区别? 解决方案 我的理解是,数据访问层实际上并没有抽象数据库,而是使数据库操作和查询构建更容易。 例如,数据访问层通常,它们的API与SQL语法非常相似,但仍需要了解数据库的结构才能编写: $ Users-> select('name,email,datejoine ..
发布时间:2020-06-11 18:34:16 其他开发

原则自定义数据类型

我正在使用Symfony2开发应用程序. Symfony2将Doctrine 2用于DBAL和ORM.据我所知,Doctrine2没有支持BLOB数据类型.但是我想通过自定义数据类型映射实现BLOB支持: http://www.doctrine-project.org/docs/dbal /2.0/zh-CN/reference/types.html 但是我一直在努力理解这部分应该去哪 ..
发布时间:2020-05-15 04:50:58 数据库

Doctrine DBAL:使用'NOW()'值更新时间戳记字段

使用Doctrine DBAL,我有一些代码可以从绑定为 $ telephone_international main 数据库中插入一个新行c $ c>和 $ surname 。 完成之后,它将一个新记录插入到一​​个重复的数据库。 $ app ['dbs'] ['backup'] 如果这样成功, code> main 数据库获取其复制的值更新。 复制的列是一个时间戳,默认值为0,但以 ..
发布时间:2017-06-14 23:40:14 PHP

在应用程序初始化时,使得doctrine dbal为null

我正在使用身份验证成功处理程序在每次成功登录时填充一些会话值。我想要一些数据库操作完成,所以我从配置文件传递了@ doctrine.dbal.default_connection。这是我的配置文件,我覆盖了success_handler函数。 服务: security.authentication.success_handler: 类:XYZ\UserBundle\Handler\Auth ..
发布时间:2017-06-14 23:36:11 PHP

Symfony2教义通过SSL连接到数据库

尝试通过SSL连接到我的MySQL数据库,我已经通过ssh通过以下命令行成功地建立了我的网络服务器的连接: mysql -h my.host.here --port = 5454 -v --ssl-ca = / etc / apache2 / ssl / mysql / ca-cert.pem --ssl-cert = / etc / apache2 / ssl / mysql / cli ..
发布时间:2017-06-14 23:13:27 数据库

Symfony / Doctrine单元测试与SQLite内存DB

我仍然在使用PHP单元测试来测试我的symfony2控制器。我的测试类是WebTestCase的派生,测试正在执行GET或POST请求,检查一切是否正常。 我想测试所有底层,但是我不想用测试弄乱我的数据库。我不想使用模拟器,而是一个内存中的SQLite数据库,我可以设置一个测试场景来检查所有修改。 我发现很多提示如何用doctrine 1.x这样做,但是它们不再工作了。 所以我想要这样的东西 ..
发布时间:2017-06-14 21:09:59 PHP