thinkPHP5中hasOne和belongto区别!
生活随笔
收集整理的這篇文章主要介紹了
thinkPHP5中hasOne和belongto区别!
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
hasOne和belongsTo這兩種方法都可以應(yīng)用在一對一關(guān)聯(lián)上,但是他們也是有區(qū)別的:
hasOne('關(guān)聯(lián)模型','外鍵','主鍵');
belongsTo('關(guān)聯(lián)模型','外鍵','關(guān)聯(lián)主鍵');
最主要的區(qū)別就在于:誰是主,誰是從:
比如有A和B兩張表
A表字段:id name B_id
B表字段:id name
這樣A表有B表的外鍵字段B_id,當(dāng)在A表所對應(yīng)的模型就應(yīng)該用belongsTo去關(guān)聯(lián)B表,A表就是從屬于B。反之B表則用hasOne ,B為主,里面有一個(gè)A
總結(jié)
以上是生活随笔為你收集整理的thinkPHP5中hasOne和belongto区别!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: DRBD安装配置
- 下一篇: elasticsearch运维实战之2