【发布时间】:2018-07-10 15:32:11
【问题描述】:
我正在开发一个应该处理 postgresql 的 codeigniter 票务系统,当我将驱动程序切换到 pgsql 时会出现很多错误,如果我切换回 mysql 就可以正常工作。
这是错误
A PHP Error was encountered
Severity: Notice
Message: Undefined property: Home::$settings
Filename: libraries/Template.php
Line Number: 21
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: libraries/Template.php
Line Number: 21
这是模板 php 中的第 21 行
public function loadContent($view,$data=array(),$die=0)
{
$CI =& get_instance();
if(empty($this->layout)) {
$this->set_layout($CI->settings->info->layout);
}
$site = array();
$site['cssincludes'] = $this->cssincludes;
foreach($this->data as $k=>$v) {
$site[$k] = $v;
}
foreach($this->data as $k=>$v) {
$data[$k] = $v;
}
$site['content'] = $CI->load->view($view,$data,true);
if($this->sidebar) {
$site['sidebar'] = $CI->load->view($this->sidebar,$data,true);
}
if($this->page_title) {
$site['page_title'] = $this->page_title;
}
if($this->responsive_sidebar) {
$site['responsive_sidebar'] = $CI->load
->view($this->responsive_sidebar,$data,true);
}
谢谢
【问题讨论】:
标签: php database postgresql codeigniter