7得票2回答
如何在DQL中创建插入查询

我正在使用Symfony,想知道如何使用doctrine:dql任务进行简单的插入操作。 ./symfony doctrine:dql "<what should I put here?>"

14得票3回答
选择一个 Doctrine DQL 列。

我需要一个简单的表格列。 例如,一个名为"project"的表格,有列id,name和year。 如果我这样做: $q = Doctrine_Query::create() ->select('a.pro_id') ->from('fndr_p...

10得票3回答
Doctrine 1.2 文档

有没有人知道Doctrine 1.x文档发生了什么事情?通过他们的官方文档页面(必须向下滚动到1.2),点击任何文档链接都会出现404错误。我还注意到,一些搜索1.x文档的谷歌搜索也是如此。 Doctrine最近是否更改了文档结构并忘记更新?或者这是他们告诉我们要升级到2.x的方式? - ...

14得票5回答
如何将Doctrine对象转换为JSON

我正在使用Doctrine 1.2,如何将查询对象转换为json/array格式?$user = Doctrine_Query::create() ->select('u.id, u.username, u.firstname, u.lastname') ->from('User ...

9得票3回答
Doctrine模型的默认排序属性

我想知道是否有一种方法可以声明我的Doctrine模型的默认顺序。 例如,我有一个“work”模型,它有“photos”。当我加载一个工作时,与之关联的所有照片都会加载到“$work->photos”中。当我展示它们时,它们按其ID排序。 声明另一个字段的默认顺序或覆盖提取行为将非常方便。...

7得票4回答
Doctrine findBy魔术方法中的NULL值

我想知道是否有办法使用Doctrine的魔术方法查找空值。例如: Doctrine::getTable('myClass')->findByDeletedAt(null); 基本上,我想返回所有未被删除的记录。我尝试了上面的方法,但好像不起作用。 有什么想法吗?

8得票2回答
防止Doctrine在Symfony中使用查询缓存

在我的Symfony/Doctrine应用程序中,我有一个按RANDOM()排序的查询。我多次调用此方法,但看起来查询结果被缓存了。 以下是相关代码: $query = $table->createQuery('p') ->select('p.*, RANDOM() a...

17得票2回答
如何在Doctrine中转义LIKE %$var%?

我正在制作一个Doctrine查询,必须在where子句中进行通配符匹配。我应该如何转义要插入的变量? 我想要获取的查询:SELECT u.* FROM User as u WHERE name LIKE %var% 到目前为止的 PHP 代码: $query = Doctrine_Qu...

11得票5回答
删除前检查表是否存在?

我想在删除表之前检查该表是否存在。 我已经阅读了Doctrine_Table的API文档,但似乎没有类似于此的功能。 我是不是漏了什么? 我的代码如下:$table = new Doctrine_Table('model_name', $conn); $export = new Doctr...

22得票4回答
MYSQL日期时间格式错误

我有一个使用Doctrine 1的应用程序,我通过new Zend_Date->getIso()为对象生成update_datetime字段。多年来一直运行良好,但现在我换了新笔记本电脑,Doctrine尝试将DATETIME字段作为字符串"2013-07-12T03:00:00 + 0...