35得票3回答
如何使用Doctrine查询非空值?

我有一个名为Test的表:Test: id | name 1 | aaa 2 | 3 | ccc 4 | aaa 5 | 6 | ddd 我想要结果中name不为空的数据:aaa ccc aaa ddd 我怎样可以得到:Doctrine_Core::getTable('Tes...

25得票7回答
我该如何找出我正在使用的Doctrine版本?

我已经使用CodeIgniter一段时间了,但我不记得是安装了版本2还是只是从另一个项目中复制了文件。 有任何想法吗?

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

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

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

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

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

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

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

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

13得票4回答
按照某个字段对Doctrine集合进行迭代排序

我需要类似于这样的东西: $products = Products::getTable()->find(274); foreach ($products->Categories->orderBy('title') as $category) ...

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

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

10得票3回答
Doctrine 1.2 文档

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

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

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