2

CodeIgniter を利用するようにアプリケーションを書き直しています。現在、私はDBに苦労しています。でデータベースを構成しましconfig/databases.phpたが、ライブラリ レベルでデータベースにアクセスする方法がわかりません。

私は次の方法でライブラリをロードしていますautoload.php

$autoload['libraries'] = array('database', 'FGMembersite', 'phpmailer', 'formvalidator');

FGMembersite は、登録とログインに使用しているクラスです。私が持っているビューで
このクラスにアクセスします。login.php

if(isset($_POST['submitted']))
{
   if($this->fgmembersite->Login())
   {
        $this->fgmembersite->RedirectToURL("main");
   }
}

fgmembersite->Login()以下につながります:

public function DBLogin()
{

  $this->connection = pg_connect("host=localhost port=5432 dbname=".$this->db->database." user=".$this->ci->db->username." password=".$this->db->password."");

しかし、DBLogin()ここでは が何であるかを理解していませんdb。次のようなエラーが表示されます
Undefined property: FGMembersite::$db
または
Trying to get property of non-object

データベース構成にアクセスする方法はFGMembersite?

4

1 に答える 1