我正在重写我的应用程序以使用 CodeIgniter。目前我正在努力解决数据库问题。我已经在其中配置了数据库,config/databases.php
但不知道如何在以传统的非 MVC 方式加载的脚本中访问它们。
在一个视图login.php
中,我有:
require_once("application/views/pages/include/membersite_config.php");
if(isset($_POST['submitted']))
{
if($fgmembersite->Login())
{
$fgmembersite->RedirectToURL("main");
}
}
在一个必需的membersite_config.php
:
require_once("fg_membersite.php");
在fg_membersite
Login()
导致DBLogin()
其中是:
function DBLogin()
{
$this->connection = pg_connect("host=localhost port=5432 dbname=".$this->db->database." user=".$this->db->username." password=".$this->db->password."");
我收到错误:
Undefined property: FGMembersite::$db
和Message: Trying to get property of non-object