变量输出

在模板中输出变量的方法很简单,例如,在控制器的动作中给模板变量赋值:

  1. $this->assign('name', 'baigo');
  2. return $this->fetch();

然后就可以在模板中使用:

  1. Hello, <?php echo $name; ?>!

运行的时候会显示: Hello, baigo!

输出根据变量类型有所区别,刚才输出的是字符串,下面是一个数组的例子:

  1. $data['name'] = 'baigo';
  2. $data['email'] = 'baigo@qq.com';
  3. $this->assign('data', $data);

在模板中可以用下面的方式输出:

  1. Name:<?php echo $data['name']; ?>
  2. Email:<?php echo $data['email']; ?>