方法定义
$this->view->assign(mixed $name [,mixed $value]);
// $name 要在模板中赋值的变量名称,允许是字符串和数组;类型为数组时进行批量赋值,键名为变量名,键值为变量的值
// $value 变量的值,当变量名为字符串时有效
使用举例
§ 赋值一个字符串
$name = "cmstop";
$this->view->assign("name", $name);
在模板中调用:
你的用户名是:<?php echo $name; ?>
§ 赋值一个数组
$name = array("cmstop","admin");
$this->view->assign("name", $name);
在模板中调用:
共有<?php echo count($name); ?>名用户,分别是:<?php foreach($name as $n) { echo $n;} ?>
§ 批量赋值
$data = array(
"name"=>"cmstop",
"groupid"=>"1",
"groupname"=>"管理员"
);
$this->view->assign($data);
在模板中调用:
你的用户名是:<?php echo $name; ?>
你的用户组是:<?php echo $groupname; ?>
你的组编号是:<?php echo $groupid; ?>