【发布时间】:2012-07-14 11:07:46
【问题描述】:
我很想知道,除了在某些情况下同时使用原则之外,如果我使用 codeigniter 的活动记录查询是否可以。因为在某些情况下,我发现主动记录比编写学说查询更容易和更快捷地完成任务。例如,考虑以下情况,我需要在学说中返回表中的总行数:
$query = $this->em->createQueryBuilder()
->select("count(c)")
->from($this->entity, "c")
->getQuery();
return $query->getSingleScalarResult();
vs 通过活动记录:
return $this->db->count_all_results($this->table);
您可以在活动记录中看到它是多么容易。可能还有更多这样的案例。那么,两者都用有什么优缺点呢?
另外,他们会使用两个不同的数据库连接来执行他们的操作吗?
【问题讨论】:
标签: php codeigniter activerecord doctrine