关闭调试模式后有的页面报错

浏览:2896 发布日期:2014/03/18 分类:求助交流 关键字: 调试 debug
用的thinkphp3.2.1,以前开发都是打开调试模式 define('APP_DEBUG',true);
现在网站要上线,关闭调试模式,发现有的页面打不开,报'页面错误!请稍后再试~'错误,
经过排查发现错误出现在某些action下,
举个例子:
public function jury () {
$this->assign('page_title', '评委组成');
$this->assign('css_header_about', false);
$this->assign('css_header_jury', true);

$column_space = D('ColumnSpace')->where(array('mark'=>'help_jury_list'))->find();
if($column_space) {
$db = D('Columns');
$count = $db->where(array('column_space_id'=>$column_space['id']))->count();
$page = new \Think\Page($count, 12);
$page->setConfig('theme',page_style());
$limit = $page->firstRow . ',' . $page->listRows;
$columns = D('Column')->where(array('column_space_id'=>$column_space['id']))->relation(true)->limit($limit)->select();
}else{
$this->error('栏目位不存在');
}
$this->assign('columns', $columns);
$this->assign('page', $page->show());
$this->display();
   }

我把里面的代码删除或者删除一部分,就能正常显示出来,别的action里也是这种情况,但是代码没发现错误啊,开启调试模式运行一切正常,Runtime里的缓存也都删了,网上也查了就是找不出问题,请高手请教!
最佳答案
评论( 相关
后面还有条评论,点击查看>>