sp3里assign函数问题
发布于:2022-01-17 09:50:54
#1 hkbaby
sp3里是不是没有assign这个函数了
2010-07-08 09:20:25
#2 azwl
好像sp中就没有过assgin这个函数,直接赋值就是调用模板的assgin
2010-07-08 10:15:08
#3 hkbaby
在sp2 spController.php里定义的有function assign函数
在sp3 没有了这个。
2010-07-08 10:33:34
#4 azwl
我的sp2.5已经没有assign了。
你看看spController中的
/**
* 魔术函数,获取赋值作为模板内变量
*/
public function __set($name, $value)
{
if(TRUE == $GLOBALS['G_SP']['view']['enabled']){
$this->v->getView()->assign(array($name=>$value));
}
$this->__template_vals[$name] = $value;
}
我想原来的assign就是执行这句:
$this->v->getView()->assign(array($name=>$value));
2010-07-08 10:52:30
#5 hkbaby
嗯 是的 我以前用的是sp2
刚下了个sp3看了下 里面没定义function assign函数了 就问下。
呵呵。。。
2010-07-08 10:55:00
#6 jake
assign是smarty内的函数,speedphp内使用assign对模板赋值
2010-07-08 11:27:54
#7 hkbaby
嗯 以前在sp2里 spController.php这里定义了function assign 现在我看sp3里没有了 就问下
呵呵
2010-07-08 11:56:54