thinkphp3.2中多數(shù)據(jù)庫時(shí)使用D方法出錯(cuò)的解決方法
在使用的過程中,我在Model中創(chuàng)建一個(gè)表的model,然后在控制器中使用D來調(diào)用這個(gè)model的中的方法,會(huì)出現(xiàn)找不到表的錯(cuò)誤。
出現(xiàn)的情況是:當(dāng)前表是個(gè)新表,與默認(rèn)數(shù)據(jù)庫中任何表名都不一樣。
解決方法:
在model中增加protected $connection = 'DB_STOCK';即可
如下:
class TableModel extends Model{
protected $connection = 'DB_STOCK';//DB_STOCK見前面文章
……
//其它代碼不變
}
這樣就可以了
出現(xiàn)的情況是:當(dāng)前表是個(gè)新表,與默認(rèn)數(shù)據(jù)庫中任何表名都不一樣。
解決方法:
在model中增加protected $connection = 'DB_STOCK';即可
如下:
class TableModel extends Model{
protected $connection = 'DB_STOCK';//DB_STOCK見前面文章
……
//其它代碼不變
}
這樣就可以了
中國· 上海

添加微信咨詢
關(guān)鍵詞
辦公室:上海市浦東新區(qū)郭守敬路351號(hào)
CopyRight?2009-2019 上海谷谷網(wǎng)絡(luò)科技有限公司 All Rights Reserved. 滬ICP備11022482號(hào)-8
- top
- 在線咨詢
-
添加微信咨詢