2018年04月6日网站服务器迁移完成……

CI框架 使用 $this->load->database();显示空白页

CodeIgniter 苏 demo 2539℃ 0评论

《读取新闻条目》时,页面不显示任何内容,在排查后发现只注释掉$this->load->database();就可以正常(当然也注释掉 了get_news相关语句),但只要把$this->load->database();注释去掉页面就什么也不显示。
$active_group = ‘default’;
$active_record = TRUE;
1.在数据库里将$active_group = ‘test’;
2.下面的配置都改成:
$db[”test’][‘hostname’] = ‘localhost’;的样子
3.加载数据库连接的时候这样写:$this->load->database(‘test’);
试试
自动连接

“自动连接” 功能将在每个一页面加载时被自动实例化数据库类。要启用“自动连接”,可在application/config/autoload.php中的 library 数组里添加 database:
$autoload[‘libraries’] = array(‘database’);
其次是要检查php.ini里面的php的扩展。
没安装 php_mysql.dll 就没有 mysql_* 这些函数,没函数就报错,但是 CI 屏蔽了错误,所以就是空白页。

打赏

转载请注明:苏demo的别样人生 » CI框架 使用 $this->load->database();显示空白页

   如果本篇文章对您有帮助,欢迎向博主进行赞助,赞助时请写上您的用户名。
支付宝直接捐助帐号oracle_lee@qq.com 感谢支持!
喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情