问题标签 [dbal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 使用 Dbal 和 PhPBB 函数的 PhP SQL 查询
好吧,在这里我再次尝试从头开始编写代码,但我无法完全正确......我要做的就是检索用户所在的组 id(不包括注册用户),然后在以下语句:如果检索到的 group_id 是 10,则返回指定的消息,否则从检索到的 group_id 中删除用户并将它们放入 group_id 10。这是我到目前为止所拥有的,但我认为我在 dbal 的某个地方出错了。 .. 至于用户组添加/删除功能,我不确定我是否正确使用它们...我还包含了 functions_user.php 但不确定我是否真的需要或者我是否正确放置了它。好吧,这就是我所拥有的,有什么帮助吗?
doctrine-orm - Doctrine DBAL:使用 'NOW()' 值更新时间戳字段
使用 Doctrine DBAL,我有一些代码可以将新行main
从绑定为$telephone_international
和的表单值插入数据库$surname
。
完成后,它将新记录插入到重复的数据库中。$app['dbs']['backup']
如果成功,则先前插入main
数据库的条目将copied
更新其值。该copied
列是时间戳,默认值为 0,但以下代码应将其更改为当前时间。
但该值仍然是 0000-00-00 00:00:00。我想知道是否'NOW()'
被视为字符串。
php - PHP - 我如何替换这个单例?- 自定义 DBAL
我对设计模式的概念相当陌生,我正在考虑使用依赖注入和多态(因为每个都适用)——但我有很多单例,虽然它们中的大多数可以很容易地改变,但我的 DBAL 不能。
DBAL 创建与数据库的连接的原因是——设置它自己的 PDO 对象。如果我将新的 DBAL 传递给每个需要它的类(很多),我将获得多个不必要的数据库连接。
类是这样的
会有很多类继承这个类——处理这个的最好方法是什么?(我是设计模式的新手)
php - 如何使用 Symfony2 更改现有表单中的输入类型?
我有表单类,我在其中定义了一些输入,类似于这样:
我想将邮件和密码输入类型更改为只读并设置它们一些值。现在,我以这种方式使用表单:
我尝试了很多东西,但是 Symfony2 有很多 Form 类,我已经迷失了。我想简单地为现有的添加输入添加一些属性。我不使用 Doctrine2 ORM,我使用 Doctrine DBAL,如果它确实重要的话。
提前致谢。
php - Symfony2 - 将服务注入 SonataAdmin
我想从 SonataAdmin 类中获得一个数据库连接'configureFormFields()
肯定这不起作用
我需要它来扩展Sonata/UserBundle/Admin/Entity/UserAdmin
我怎样才能从这个类中调用服务?
上下文:
我需要有一个选择字段(公司),其选择来自其他连接(来自存储过程)。
php - Doctrine DBAL 2:fetchAll() 不必要的数组维度
在 DBAL2 中,当我执行这样的查询时:
我得到这样的结果:
我的问题是,是否有产生如下结果的获取模式:
我在文档中找不到有关获取模式的任何信息。我可以做一个数组映射。但在我看来,这是开销..
doctrine - 无法使用 PEAR 安装 Doctrine DBAL
当我尝试使用 pear 安装 DoctrineDBAL 时,例如:
我收到以下错误消息:
没有可用于包“pear.doctrine-project.org/DoctrineDBAL”的版本安装失败
我也无法运行pear remote-list -c doctrine
命令。我收到一条安全错误消息(可能的符号链接攻击)
任何帮助表示赞赏。
PS:频道“pear.doctrine-project.org”已经初始化
sql - Doctrine2 dbal 缓存子查询
我有一个非常昂贵的子查询,用于我的存储库中的多个查询。
我想找到一种方法来缓存该子查询并将其结果用于其他本机 sql 查询。
- 我在 symfony2 项目中使用 Doctrine2 DBAL。
- 由于子查询的复杂性,需要使用本机 SQL。
我一直在查看 Google 和 Doctrine2 文档,但在这里没有找到好的解决方案。
欢迎使用其他方法,保持在 Doctrine2、Symfony2、SQL 框架的范围内。
doctrine-orm - Doctrine 2 DBAL 仅返回字符串数据类型
我正在使用 Silex 微框架构建一个简单的 REST 后端。
在每个控制器内部,我正在对 MySQL 数据库运行一些查询(使用 Doctrine 2 DBAL API),如下所示:
任何人都可以向我解释为什么 Doctrine DBAL 只返回string
数据类型,而不管列定义吗?下面是使用 PHP 函数的相应输出var_dump($recordset)
(注意id
字段应该是整数类型,而不是字符串):
谢谢你的帮助。
symfony - Symfony2:如何在进行 login_check 之前更改实体管理器
我有两个 dbal 连接。一种是静态的,在 config.yml 中定义,一种是动态定义。当我在控制器中需要它时,我会设置连接参数,例如主机、数据库名称、密码等......
我需要在执行登录检查操作(或在此操作中)之前设置动态连接。这是因为我的“用户”实体根据 URL 在不同的数据库中。所以我不能把动态连接定义放在 config.yml 文件中。
我使用该方法来设置我需要的实体管理器:
我可以更改“login_check”操作代码以按我的方式设置实体管理器吗?