Yaf 学习笔记之------assign使用
Yaf_View_Simple::assign
方法一、之前一直使用的是:$this->getView()->assign("name1", " 中华1"); 只将一个变量的值assign出去,如果assign多个变量的值时,
就再写个$this->getView()->assign("name2", " 中华2"); 麻烦啊
以下内容来自鸟哥Yaf手册:
public boolean Yaf_View_Simple::assign( mixed $name , mixed $value = NULL ); 为视图引擎分配一个模板变量, 在视图模板中可以直接通过${$name}获取模板变量值
方法二、
<?php class IndexController extends Yaf_Controller_Abstract { public funciton init() { $params = array( "name" => "value", ); $this->getView()->assign($params); } } ?>
这个方法是直接将多个变量的键值对写到数组中,然后把这个数组assign出去。最佳方案啊!!! 当然,方法三来自鸟哥的Yaf手册,只是当时看文档时没有仔细看,太不认真了!!!!
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。