我很想知道,除了在某些情況下同時使用doctrine的用戶codeigniter的活動記錄查詢是否可以。因爲在某些情況下,我發現活動記錄更容易和快捷地完成任務,然後編寫原則查詢。例如,考慮下面的情況下,我需要在一個表中返回的行總數,在學說:在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);
你可以看到它是多麼容易活躍的紀錄。可能會有更多這種情況。那麼,使用兩者有什麼優點或缺點?
此外,他們會使用兩個不同的數據庫連接來執行他們的操作?
感謝您提供寶貴的信息。 – Rana 2012-07-17 10:56:42