模板赋值

模板赋值就是在控制器里把控制器的变量传递给模板,对于系统变量你不用赋值我们可以通过特殊的标签在模板里输出,变量赋值我们都通过assign方法进行赋值;所有assign方法,都必须在display,show,fetch方法执行前调用;

  1. 传递一个$name到模板
    1. $this->assign('name','this is name');
    这样就可以在模板使用$name了,直接输出变量可以{$name}
    也可以直接在php标签里使用这个变量;
    1. <php>
    2. echo $name;
    3. </php>
  2. 传递一个数组
    1. $user=array(
    2. 'name'=>'Dean',
    3. 'email'=>'cmf@simplewind.net',
    4. 'phone'=>'15121010086'
    5. );
    6. $this->assign($user);
    模板里就被传递了$name,$email,$phone 三个变量了,你可以直接输出{$name},{$email},{$phone}