課程
/后端開發
/PHP
/Yii框架不得不說的故事—基礎篇(1)
當執行
?$results=Test::find()->where(['id'=>1])->all();的時候
是不是根據model類名test去查詢test表的數據呢?
2016-12-07
源自:Yii框架不得不說的故事—基礎篇(1) 5-3
正在回答
當然要一致,你在控制器里使用Test::find()->where(['id',1])查詢數據庫的時候,并沒有指定查詢哪張表,如果類名和表名不一致,那么就沒辦法知道你究竟是要查哪張表。就好比老師上課叫同學回答問題,他隨便喊了一個花名冊(數據庫里的所有表)上沒有的名字(你隨便取的一個類名),那么誰知道老師究竟叫的是哪個同學。
舉報
通過本視頻教程,為學習YII的快速、安全、專業的特性打下基礎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-12-08
當然要一致,你在控制器里使用Test::find()->where(['id',1])查詢數據庫的時候,并沒有指定查詢哪張表,如果類名和表名不一致,那么就沒辦法知道你究竟是要查哪張表。就好比老師上課叫同學回答問題,他隨便喊了一個花名冊(數據庫里的所有表)上沒有的名字(你隨便取的一個類名),那么誰知道老師究竟叫的是哪個同學。