moLodoi
Новичок
Проблема с наследованием
Всем привет!
Такая возникла проблема: есль класс
class One
{
var $tpl;
function One
{
$this->tpl = new Smarty;
}
}
и дочерний класс
class Two extends One
{
function Two
{
parent::One();
}
}
Так вот когда в скрипте выполняем
$one = new One;
$two = new Two;
$one->tpl->assign(); // работает
$two->tpl->assign(); // не работает
т.е нет доступа к $tpl из дочернего класса
В чем загвоздка?
или я туплю? ((
Всем привет!
Такая возникла проблема: есль класс
class One
{
var $tpl;
function One
{
$this->tpl = new Smarty;
}
}
и дочерний класс
class Two extends One
{
function Two
{
parent::One();
}
}
Так вот когда в скрипте выполняем
$one = new One;
$two = new Two;
$one->tpl->assign(); // работает
$two->tpl->assign(); // не работает
т.е нет доступа к $tpl из дочернего класса
В чем загвоздка?
или я туплю? ((