问题标签 [doctrine-query]
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.
symfony-1.4 - 覆盖 execute() 函数以使用预定义的查询
我有一个 symfony 应用程序,其中包含与一个地方相关联的几个表(或对象)。有时,在整个应用程序中,我必须根据用户当前导航的位置对这些对象进行一些复杂的过滤(查询)。
我的想法是,为了避免在应用程序中为多个模块重复大量代码,以某种方式覆盖 Doctrine_Query 中的 execute() 函数,以在将额外参数(位置值)传递给它时应用所需的查询/过滤器。我不知道如何实现这一点,请帮忙。
如果您可以使用另一种方法轻松实现此目的,请分享它,因为无法找到任何其他方法来做到这一点。
php - Doctrine2:一对多关系;
我有 2 个具有一对多关系的实体:Article
&ArticleCategory
现在我想获取有很多文章的最高价格的类别..
“我的意思是按其中评分最高的文章排序的前 N 个类别(其中有更多文章的评分高于平均评分的类别)”
我怎样才能做到这一点?
php - Doctrine - Postgresql 数据库驱动程序未捕获的异常
我正在尝试使用 Postgresql 数据库设置 CodeIgniter - Doctrine。
我已按照以下说明将 $db['default']['dbdriver'] 更改为 'pgsql'
http://www.phpandstuff.com/articles/codeigniter-doctrine-from-scratch-day-1-install-and-setup
但我有一个问题,我得到的信息是:
致命错误:C:\wamp\www\ci_doctrine_day1\system\application\plugins\doctrine\lib\Doctrine\Record\Filter 中的未捕获异常 'Doctrine_Record_UnknownPropertyException' 并带有消息 'Unknown record property/related component'example' on "Airports" \Standard.php 在第 44 行
并且
Doctrine_Record_UnknownPropertyException:C:\wamp\www\ci_doctrine_day1\system\application\plugins\doctrine\lib\Doctrine\Record\Filter\Standard.php 中“机场”上的未知记录属性/相关组件“示例”第 44 行
我有一个名为“机场”的表和一个列“示例”,但我无法访问我的数据库。请记住,我使用 mySql 数据库做得很好。我不知道该怎么做伙计们,我整天都在为此度过。任何帮助都会有所帮助。提前致谢!
PS:我正在使用
- wamp 服务器 2.1
- 阿帕奇版本:2.2.17
- PHP版本:5.3.5
- PostgreSQL 版本:9.1
symfony - 更多高级实体加入 FormBuilder Symfony2
我有两个实体。第Clinic
一个是第二个ClinicOpeningHours
。
ClinicOpeningHours
由Clinic
id 映射,但不是反向映射。我正在尝试找到解决方案来获取全部(7)条记录(周一 - 周日)并将其加入ClinicFormType
以将所有这些都以一种形式。
我的表格类型:
zend-framework - 教义日期时间和条件
我正在写一个 Doctrine 2.3 查询,我面临一些问题:
我反映的 SQL 查询是:
我得到了选择行的输出。
我正在尝试的教义:
选项 1:
它只输出第一个 where 条件:
选项 2:
它只打印第二个 where 作为查询。有人可以帮我写多个 where/And/or 条件吗?
doctrine-orm - Doctrine Query from Mysql
I want to create a Doctrine Query: (Doctrine 2.3)
I tried the following but its not working:
OutPut of above query:
I want to check two dates in same column how can I check? Is the syntax correct? Currently It is like this:
Case 1
But it should come like the following for good output.
Case 2
In other case it should come like this:
Can some one help me I am not an expert in Doctrine I am a learner!
doctrine - 原始 SQL 查询还是 Doctrine_Query?什么是最好的性能?
我用原始 SQL 进行了这个查询,需要一些帮助来迁移到 Doctrine:
我还想知道性能方面的最佳方法是什么:执行原始查询或使用 Doctrine Query 或其他方法
mysql - 使用 LIMIT 查找 MySQL 中结果总数的教义查询
我正在尝试获取应用 LIMIT 时为特定查询找到的总行数。我在 PHP/MySQL 中成功找到了答案,但我无法在 Zend/Doctrine 中转换逻辑。我正在使用 Doctrine 2.3/Zend 1.12。
我不想使用两个不同的查询来查找结果:
PHP代码:
我还在 MySQL Query 中尝试了以下操作:
尝试联合:
尝试选择:
上述两种尝试都需要 Count() 的时间:
有人可以帮我找到解决方案吗..
教义:
我怎样才能将上面的学说代码转换成上面的 PHP 结果查询之类的东西?可能吗?
symfony1 - 如何在 DQL 查询中添加“o.idempresa”?
我正在尝试构建此查询:
使用 Doctrine DQL。这是我制作的代码:
但是,如果我添加where('o.idempresa', $id_empresa)
我会收到此错误:
SQLSTATE [42S22]:找不到列:1054 'where 子句'中的未知列'o.idempresa'
这样做的正确方法是什么?我想念什么?
编辑添加了 schema.yml 文件:
orm - Doctrine INNER/LEFT JOIN 两张表
以下是我的问题。我也在为我之前的问题寻求帮助。感谢那些帮助我解决问题的人。
我在 Doctrine 2.3 中创建了一个大查询,操作对我来说并不熟悉。但是我在很多人的帮助下学会了。目前,我面临 3 张桌子之间的内部连接问题。
我的关节:
上面的查询是我试图在 Doctrine 中转换的内容。
我试图像这样给出查询,但它不起作用:
我的原始查询将如何:
1 Doctrine JOIN 查询:
+
我想用上面的查询对查询做内部联合,即与运算符的内部联合参考:Multiple Query in Doctrine with NAND,NOR,NOT,AND Operators
如何加入表并执行查询?
2 学说查询生成:
如何通过JOIN操作修改以实现上述查询?
有人可以帮我解决我的问题。它在教义上对我来说是噩梦......