先建立乙個模型
<?phpclass usermodel extends relationmodel
然後建立資料庫。分別建立三張表:think_user think_group think_user_group
user 表裡userid、username欄位
group 表裡groupid、email欄位
user_group 表裡uid、gid欄位
foreign_key 裡的uid是與user表裡的userid欄位關聯
relation_foreign_key 裡的gid是與group裡的groupid欄位關聯
然後在到控制器裡建立
<?php// 本類由系統自動生成,僅供測試用途
class indexaction extends action
}
可以看到你在資料表裡的相關資料全部輸出了!
Thinkphp資料模型一對多關聯和多對多關聯
has many 關聯表示當前模型擁有多個子物件,例如每個使用者有多篇文章,我們可以這樣來定義 many to many 關聯表示當前模型可以屬於多個物件,而父物件則可能包含有多個子物件,通常兩者之間需要乙個中間錶類約束和關聯。例如每個使用者可以屬於多個組,每個組可以有多個使用者 由於效能問題,新版...
sqlalchemy 多對多關聯
一 前言 現在來設計乙個能描述 圖書 與 作者 的關係的表結構,需求是 一本書可以有好幾個作者一起出版 乙個作者可以寫好幾本書 此時你會發現,用之前學的外來鍵好像沒辦法實現上面的需求了,因為 當然你更不可以像下面這樣幹,因為這樣就你就相當於有多條書的記錄了,太low b了,改書名還得都改。這兩種情況...
hibernate多對多關聯
一 配置雙向多對多關聯 以project類 專案 和emp類 員工 為例 1 建立project類,並需要定義集合型別的emp屬性 public class project public void setpid integer pid public string getpname public vo...