第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定

您好有個(gè)問題,如何設(shè)計(jì)出由客戶自定義數(shù)據(jù)庫結(jié)構(gòu)的功能

您好:比如一個(gè)用戶信息表,里面的內(nèi)容是可以管理員從后臺自定義的,具有諾干種數(shù)據(jù)類型可以選擇,如果不用一個(gè)字段來保存(一個(gè)字段存所有的自定義字段),而是通過直接修改表結(jié)構(gòu)的方式來實(shí)現(xiàn),那這樣子如何去動態(tài)的更新表結(jié)構(gòu)?以及又如何建立新的關(guān)聯(lián)關(guān)系(比如客戶添加了一個(gè)字段這個(gè)字段類型為地理位置,對應(yīng)著地理位置表的某個(gè)記錄,這個(gè)對應(yīng)關(guān)系如何建立)?使用這個(gè)ORM該如何處理這種問題?

正在回答

2 回答

這種做法是非主流的,你可以通過symfony2的默認(rèn)的邏輯去做,但你要實(shí)現(xiàn)自動生成代碼,控制緩存,控制數(shù)據(jù)前后兼容性關(guān)系等等,工作量是很大的,而且出錯(cuò)的可能性非常高,我建議你還是通過放在一個(gè)字段里然后虛擬一個(gè)內(nèi)嵌的json對象這種方式去做

0 回復(fù) 有任何疑惑可以回復(fù)我~

動態(tài)更新表結(jié)構(gòu)風(fēng)險(xiǎn)有點(diǎn)大吧?對于一些不需要進(jìn)行檢索的字段,可以全部放到一個(gè)字段里面,使用json存起來,這樣更方便擴(kuò)展

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

您好有個(gè)問題,如何設(shè)計(jì)出由客戶自定義數(shù)據(jù)庫結(jié)構(gòu)的功能

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號