thinkphp model名与表名不一致 10
我看文档了,也是按照上面设置的但是就是获取不到,tp3.2版本UserModel:protected$tableName='admin_user';然后在控制器中实例:$...
我看文档了,也是按照上面设置的但是就是获取不到,tp 3.2版本
UserModel:
protected $tableName = 'admin_user';
然后在控制器中实例:
$user = D("User");
然后就报错说不存在user表,但是我model中重新定义了表名了啊。
然后找到model文件,发现有个getTableName方法,然后在里面将$this打印出来,发现tableName就是空的,重设表名没有起作用。设置trueTableName同样是空的怎么解决
已解决,UserModel.php改成 UserModel.class.php即可 展开
UserModel:
protected $tableName = 'admin_user';
然后在控制器中实例:
$user = D("User");
然后就报错说不存在user表,但是我model中重新定义了表名了啊。
然后找到model文件,发现有个getTableName方法,然后在里面将$this打印出来,发现tableName就是空的,重设表名没有起作用。设置trueTableName同样是空的怎么解决
已解决,UserModel.php改成 UserModel.class.php即可 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询