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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值