Referans olarak smarty nesnesini değiştirmek

1 Cevap php

Ben referans smarty değişkeni değiştirerek bir sorun yaşıyorum. İşte yapmak çalışıyorum budur:

class foo {
    $property;
    public function getProperty(){
        return $this->$property;
    }
    public function index(&$smarty){
        $smarty->assign('test',$this->getProperty());
    }
}


$smarty = new Smarty();
$foo = new foo();
$foo->index($smarty);

$smarty->display("test.tpl");

1 Cevap

Aslında nvm, ben kodu başka bir yerde bir hata yaptı. Yukarıdaki kod doğrudur: P