我在通过引用修改smarty变量时遇到问题。这是我想要做的:
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");
答案 0 :(得分:0)
实际上是nvm,我在代码中的其他地方犯了一个错误。上面的代码是正确的:P