我們已經了解如何使用 Active Record (AR) 從單一資料表中取得資料。 在本節中,我們講解如何使用 AR 連接多個相關 資料表並取回關聯(join)後的資料集。為了使用關係型 AR,我們建議在需要關聯的表中定義主鍵-外鍵約束。這些約 束可以幫助保證相關資料的一致性和完整性。本範例透過修改Yii Framework 開發教學(25) 資料庫-Query Builder範例來 介紹多個有關聯的表格如何使用Active Record。在我們使用 AR 執行關聯查詢之前,我們需要讓 AR 知道一個 AR 類別是怎麼 樣關聯到另一個的。兩個 AR 類之間的關係直接透過 AR 類所代表的資料表之間的關係相關聯。 從資料庫的角度來說, 表A 和B 之間有三種關係:一對多(one-to-many,例如tbl_user 和tbl_post),一對一( one-to-one 例如t
1. PHP開發框架Yii Framework教程(27) 資料庫-關聯Active Record範例
#簡介:我們已經了解如何使用Active Record (AR) 從單一資料表中取得資料。集。
##########簡介:使用Java或.Net 寫資料庫應用,很多人都用過Hibernate(或NHibernate)可以大幅簡化資料庫編程,而以物件的方式來讀寫資料庫(ORM),Yii提供的Active Record (AR) 也是一個流行的物件-關係映射(ORM) 技術。以上是談談Record範例的現況、前景與機遇的詳細內容。更多資訊請關注PHP中文網其他相關文章!