Я создаю компонент MVC, и у меня возникает проблема с родительской и дочерней моделями.У меня есть несколько методов в родительской модели, и они не работают с объектом database_class, конструктор работает нормально, но когда я использую этот объект в методах, его как конструктор не существует?
Class Controlller
{
public function __construct()
{
$this->childModel = $this->model('childModel');
} // end construct
// methods go here
}
Вот модели:
class childModel extends parentModel {
private $dbo;
public function __construct()
{
$dbobj = new Database_class;
$this->dbo = $dbobj;
}
//methods
}
class parentModel {
private $dbom;
public function __construct()
{
$dbombj = new Database_class;
$this->dbom = $dbombj;
var_dump($this->dbom); //working perfectly as database object
}
public function methodName()
{
var_dump($this->dbom); //not showing up as database object
}
}