首页 > 解决方案 > 使用 codeigniter 为 postgresql 连接的数据库,但是变量 db 在博客控制器的插入命令中无法连接

问题描述

Message: Undefined property: Blog::$db

Filename: controllers/Blog.php

以上是不进一步处理数据库条目的错误消息。

此时该怎么办?

善待并提出建议。

$res = $this->db->insert_string($data);
            return true;

错误在上面的代码

ref 的其余代码:

class Blog extends CI_Controller {

public function __construct() {

    parent::__construct();
    $this->load->helper('url', 'form');
    $db = $this->load->database('db', TRUE);

    /*load Model*/
    $this->load->model('Blog');
}

建议放置解决错误的代码。

谢谢。

标签: postgresqlcodeigniter

解决方案


只需在 ../application/config/autoload.php 中加载数据库库

$autoload['libraries']=array('database');

推荐阅读