项目 代码分细致 改为Logic, Model, Controller ,View 四个模块
$model=D("Index",'Logic');
$res=$model->getMasterRanking();
访问页面发现 报错
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'db_258_com.mod_index' doesn't exist
错误位置
FILE: D:\item\pingpai\ThinkPHP\Library\Think\Db\Driver.class.php LINE: 169
在改logic加上
protected $autoCheckFields =false; (这里就是官方说的【最好设置为虚拟模型】),问题解决
在这里找到方法 https://blog.csdn.net/sinat_27044693/article/details/46414331