亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP tp5中,使用模型保存字段為type的,模型中無法保存?有知道原因的嗎?

PHP tp5中,使用模型保存字段為type的,模型中無法保存?有知道原因的嗎?

小鄧學長 2018-12-07 18:36:34
PHP? tp5中,使用模型保存字段為type的,模型中無法保存?有知道原因的嗎?
查看完整描述

1 回答

?
pardon110

TA貢獻1038條經驗 獲得超227個贊

type是sql中的保留關鍵字,常規的對象形式保存會報錯。如果你有shell變量引用,或js的運算屬性使用經驗。應該知道遇到這種情況,要使用[] '運算符‘,簡單點講,不能用->的形式構建待存儲對象。即用$goodsIndex[type],當然前提是你的模型類必須實現數組接口(事實上,框架通常都會已經幫你實現),原因是用類數組的形式設值時,其底層構建的最終sql會加上` 號(數字1左側,esc下方的那個鍵),加上它sql表字段哪怕與數據庫保留字段相同,也不會因沖突報錯,從導致語句無法正常執行(即在你這兒表現為不能保存)。

查看完整回答
1 反對 回復 2018-12-08
  • 1 回答
  • 0 關注
  • 2472 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號