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

添加微信咨詢
CopyRight?2009-2019 上海谷谷網絡科技有限公司 All Rights Reserved. 滬ICP備11022482號-8
- top
- 在線咨詢
-
添加微信咨詢