首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >原则2-获取所有记录

原则2-获取所有记录
EN

Stack Overflow用户
提问于 2011-08-30 16:07:37
回答 1查看 42K关注 0票数 21

有没有人知道有一种快速的方法可以不用DQL就能使用Doctrine获取表中的所有记录。

是我漏掉了什么,还是你只需要在类中编写公共函数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-30 19:07:21

如果您有一个实体类(Doctrine Repository manual):

代码语言:javascript
复制
$records = $em->getRepository("Entities\YourTargetEntity")->findAll();

如果没有实体类(PDO manual):

代码语言:javascript
复制
$pdo = $em->getCurrentConnection()->getDbh();
$result = $pdo->query("select * from table"); //plain sql query here, it's just PDO
$records = $pdo->fetchAll();
票数 50
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7240341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档