The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
模板赋值
要在模板中输出变量,必须在在Action类中把变量传递给模板,视图类提供了 assign方法对模板变量赋值,无论何种变量类型都统一使用assign赋值。
$this->assign('name',$value);
系统只会输出设定的变量,其它变量不会输出,一定程度上保证了变量的安全性。
如果要同时输出多个模板变量,可以使用下面的方式:
$array = array();
$array['name'] = 'dyhbframe';
$array['email'] = 'doyouhaobaby@gmail.com';
$array['phone'] = '12345678';
$this->assign('the_array',$array);
这样,就可以在模板文件中同时输出name、email和phone三个变量。
模板变量赋值后,怎么在模板文件中输出,使用程序内置的模板引擎,如下:
{$the_array['name']}
