牛骨文教育服务平台(让学习变的简单)
博文笔记

Yaf 学习笔记之------assign使用

创建时间:2015-03-11 投稿人: 浏览次数:157


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手册,只是当时看文档时没有仔细看,太不认真了!!!!

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。