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
?