請(qǐng)問(wèn)model類(lèi)名和數(shù)據(jù)表的名字是否有對(duì)應(yīng)關(guān)系?model類(lèi)名是不是一定要和數(shù)據(jù)表的名字一直呢?
當(dāng)執(zhí)行
?$results=Test::find()->where(['id'=>1])->all();的時(shí)候
是不是根據(jù)model類(lèi)名test去查詢(xún)test表的數(shù)據(jù)呢?
當(dāng)執(zhí)行
?$results=Test::find()->where(['id'=>1])->all();的時(shí)候
是不是根據(jù)model類(lèi)名test去查詢(xún)test表的數(shù)據(jù)呢?
2016-12-07
舉報(bào)
2016-12-08
當(dāng)然要一致,你在控制器里使用Test::find()->where(['id',1])查詢(xún)數(shù)據(jù)庫(kù)的時(shí)候,并沒(méi)有指定查詢(xún)哪張表,如果類(lèi)名和表名不一致,那么就沒(méi)辦法知道你究竟是要查哪張表。就好比老師上課叫同學(xué)回答問(wèn)題,他隨便喊了一個(gè)花名冊(cè)(數(shù)據(jù)庫(kù)里的所有表)上沒(méi)有的名字(你隨便取的一個(gè)類(lèi)名),那么誰(shuí)知道老師究竟叫的是哪個(gè)同學(xué)。