数据库连接不通,居然有这等错误:
比如 在数据库建立一个,shop_goods的数据表,在项目下的Common----conf----config.php中设定好数据库配置信息,其中:'DB_PREFIX' => 'shop_', // 数据库表前缀
这个时候,在控制器中调用 D方法的时候,应该是
$goods = D('Goods');
dump($goods);
如果goods不大写,和数据库的表后缀一样,则连接不通数据库,返回 null
$goods = D('goods');//这个是错误的写法
dump($goods);
如果数据表中有下划线,则两个单词首字母大写,并去掉中间的下划线
比如数据表:goods_pics
在调用的时候,应写为:
D('GoodPics') -> add($arr);