THINKPHP5 第八章(模型中的多對多)

2021-08-20 03:54:32 字數 835 閱讀 4719

模型中的多對對場景其實很多。常見的大家一定知道許可權整個模組其實就是一種多對多的引用場景,舉個例子,乙個用a可以對應是多種角色(jue se)對吧,a可以是某個模組的管理員,也可以是超級管理吧。首先我們肯定得有一張使用者表user,乙個角色表role,對應的模型也就分別是user 和role對吧。我們先定義乙個user模型,然後關聯role模型。如下圖所示:

多對多的關聯請使用belongstomany()方法,引數如上圖中所示,注意在有些版本中功能是做了調整的,如下圖所示

5.0.8中支援中間表定義模型,僅需要在belongstomany()中的第二引數傳入路徑即可。請注意大小寫。

關聯查詢,只需要例項化模型,然後呼叫方法名即可,像這樣子:

好了模型我們就說到這裡了,其他那些的話,各位可以參考下手冊就明白了。最近事兒挺多先這樣。

第八章 指標 第八章 指標

1 什麼是位址 include using namespace std int main 11 在堆中建立對像 我們既然可以在堆中儲存變數,那麼也就可以儲存對像,我們可以將對像儲存堆中,然後通過指標來訪問它 include using namespace std class human 14 在建構...

第八章(筆記)

能在 中進行記憶體單元的定址的暫存器只有4個,分別是bx si di bp 其中bx bp 是基址,bx對應的段位址是ds,bp對應的段位址是ss si di 是變址,單獨使用時段位址是ds,組合使用段位址是跟隨組合的基址對應的段位址 中進行記憶體單元定址彙總 si di bx bp 常量 si 常...

第八章 字典

d 空字典 d 這就是字典 d dict.fromkeys a b d dict zip keyslist,valslist d dict name bob age 22 建立字典的函式 d name 通過索引key獲取對應的value d.keys 返回d字典物件所有key,返回乙個列表 d.va...