THinkPHP 中的 new Model() 错误问题, 一实例化Model 就出错。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了THinkPHP 中的 new Model() 错误问题, 一实例化Model 就出错。相关的知识,希望对你有一定的参考价值。

Thinkphp 模板已经搭建好, 其他操作都没问题。。 我看过PHP兄弟连视频,完全按照他的操作。。但是一旦在方法处 输入 $m=new Model('数据表') 在页面刷新就会出错: 错误提示: :(页面错误!请稍后再试~1.model.class.php是存在的, 入口文件是存在的 。2.ThinkPHP 版本: 3.1.2 , mysql 版本: 5.5 . 系统: win10 或 2008都试过3.action 下 是有模块的 Index/index.html , show.html已经检查过 APP 目录(Home)下的Config.php, 配置如下:<?phpreturn array( //'配置项'=>'配置值' 'TMPL_L_DELIM'=>'<', // 'TMPL_R_DELIM'=>'>', 'DB_TYPE'=>'mysql', 'DB_HOST'=>'localhost', 'DB_NAME'=>'task', 'DB_USER'=>'root', 'DB_PWD'=>'dj19870523', 'DB_PORT'=>'3306', //'DB_PREFIX'=>'tp_', //'DB_DSN'=>'mysql://root:dj19870523@localhost:3306/task', 'SHOW_PAGE_TRACE'=>true,);?>

参考技术A // 在入口index文件开启调试模式 显示错误
define('APP_DEBUG',True);

追问

调适模式 试过了。。
打不开。。。。
'SHOW_PAGE_TRACE'=>true
在配置文件中 写的。。 我用的是 谷歌chrome.. 在哪里可以看到?

追答

SHOW_PAGE_TRACE 是显示trace APP_DEBUG是现实错误的

thinkphp5中的model模型层,有啥用

有个大的概念,model层能够定义、规范各种数据类型、数据对象,并很好的处理数据间的关系,没想到就是直接和sql数据结构进行绑定,简化curd操作,我想问,数据一定是sql?小的来说,nosql里的数据就不属于model?大的来说,现在哪家大型公司让php直连mysql?都是用各类协议、接口授权php访问,而且后端用的是什么数据库phper根本不知道也不需要知道!
model写的这样小气,注定是创业型公司用的框架!如果还有不懂的建议楼主上后盾人看看相关视频。
参考技术A 与数据库有关的操作都需要用到model.

以上是关于THinkPHP 中的 new Model() 错误问题, 一实例化Model 就出错。的主要内容,如果未能解决你的问题,请参考以下文章

thinkphp 是怎么sql封装

ThinkPHP框架基础之模型层篇

ThinkPHP数据查询与添加语句

thinkphp5中的model模型层,有啥用

thinkphp5中的model模型层,有啥用

ThinkPHP 3.2 自定义基类 Model