ホームページ >バックエンド開発 >PHPチュートリアル >thinkphp 实现一个model()的类 ,为什么会出现页面错误?配置文件都没写,DUBUG模式也开启了。
<code> //IndexAction.class.php下的 public function index(){ //从model类中获取数据 $m=new Model('User'); $arr=$m->select(); var_dump($arr); } //config.php下的 return array( /* 配置数据库 */ 'DB_HOST' => 'localhost', 'DB_TYPE' => 'mysql', 'DB_USER' => 'root', 'DB_PWD' => 'root', 'DB_NAME' => 'thinkphp', 'DB_PREFIX' => 'tp_', ); </code>
就是这样了,php页面上出现":( 页面错误!请稍后再试~"
怎么解决啊?
<code> //IndexAction.class.php下的 public function index(){ //从model类中获取数据 $m=new Model('User'); $arr=$m->select(); var_dump($arr); } //config.php下的 return array( /* 配置数据库 */ 'DB_HOST' => 'localhost', 'DB_TYPE' => 'mysql', 'DB_USER' => 'root', 'DB_PWD' => 'root', 'DB_NAME' => 'thinkphp', 'DB_PREFIX' => 'tp_', ); </code>
就是这样了,php页面上出现":( 页面错误!请稍后再试~"
怎么解决啊?
仔细看文档,以下链接
http://document.thinkphp.cn/manual_3_2.html#model_instance
解决办法可以从下面三个方法看看:
<code>$user = new \Home\Model\UserModel(); // or $user = M('User'); // or $user = D('User'); </code>
然后阐明一下几个观点:
我还是坚持那个观点,仔细阅读文档可以解决80%的问题。
<code>1.仔细阅读文档,你遇到的问题就会少 2.如果你越到问题,这些问题的80%都可以解决 </code>
<code>$m=new Model('User'); $arr=$m->select(); </code>
看到$m
$arr
其实我是拒绝的,至少你得叫个$user
吧。