问题标签 [dql]
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.
doctrine - 学说:未知的表别名。这个 DQL 是否正确?
我正在尝试执行查询,但出现错误:
未知的表别名
表设置如下:
我正在尝试执行以下 DQL:
有人发现问题吗?
php - 带有浮点值的 Doctrine_Query 更新
我需要增加用户的余额,所以我这样做:
我收到一个错误“未知组件别名 0”。我认为它是因为0 .15 所以我如何更新(使用 DQL)余额而不需要对用户表进行额外的 SELECT 查询以获取他的余额,计算新余额并进行类似查询Doctrine_Query::create()->from('User')->update('balance', '?', $new_balance)->execute();
sql - 查询中的位置和命名参数是什么意思?
这里我们得到了一个位置参数:
这里是一个命名参数:
这是 DQL(教义查询语言),但我认为这个概念是相同的。
有人可以解释一下这些是什么意思吗?
php - 在 Doctrine_Query 中使用虚拟字段
有没有办法将基于虚拟字段的逻辑插入到 Doctrine_Query 中?
我在我的模型中定义了一个虚拟字段“getStatus()”,我最终希望在我的 Doctrine_Query 的 Where 子句中使用它。
但是,“状态”不是表中的列,而是由模型中的业务逻辑计算的。
在某些情况下,在执行查询后过滤 Collection 是可行的,但在混入 Doctrine_Pager 时无效,因为它会在您访问 Collection 之前计算它的偏移量等。
在修改 Doctrine_Collection 之后,我最好放弃 Doctrine_Pager 并重建该功能吗?
model-view-controller - 将数据从动作层传递到模型
我在 LocationTable.class.php 中有一个 DQL 查询
对于这个查询,我需要一个通过 URL 传递给操作的 id ?id=2
在操作中,我可以使用 $request->getParamater('id') 来访问它,但是我怎样才能让我的查询所在的模型也可以使用它呢?我需要它作为 where 子句。
mysql - DQL 查询失败
我在 MySQL 数据库中有 2 个表,我使用的是学说 1.2 和 symfony 1.4.4
安装基础和备件
和
现在我想加入表以显示备用应用程序中有多少。
例如
Doctrine 知道 app_id 字段上的表之间存在关系,但我得到了错误
yaml: http://pastey.net/137237 我无法弄清楚这一点,有人知道什么教义在抱怨吗?
php - 检查水合学说结果是否为NULL
我正在尝试检查我的 DQL 中的结果是否为 NULL。
我得到以下 DQL 查询:
现在我想检查 s.aantal 是否为 NULL,所以我这样做:
当变量不为空时,一切正常,但当它实际上为空时,我收到一条 E 通知消息:
它确实看到它为空,因为执行了 if 条件。
奇怪的是,我在另一个没有问题的页面上做同样的事情。但我一定是做错了什么或愚蠢的,因为这些消息通常不会一无所获。
那么有人可以向我解释一下吗?:)
php - DQL 更新与关系
以下型号:
我尝试遵循 DQL:
结果:
基本上我只想根据字段的值更新字段所有者的“铁”属性
doctrine - Doctrine DQL:选择与 FK 表有子项/关系的实体
假设我的设置是
如何在有学生的 DQL 教师中进行选择?我想它会像
但我知道count(t.students) > 0
错了……那我用什么?
更新
现在什么是多对多自引用关系?用户可以是教师或学生或两者兼而有之......下面的代码......获取有学生的用户的 DQL 是什么?
doctrine - 我应该如何在 Doctrine 中找到对象?DQL 或 find()
我想知道从数据库中查找对象的正确方法是什么?
我知道有
我想createQuery
会更像准备好的陈述,因此更安全?
如何在 DQL 中设置命名参数?