ThinkPHP 模板变量赋值与输出
ThinkPHP 框架支持自动识别模板文件,通常情况下使用 display()
方法无需传递参数即可渲染对应的模板。
模板变量赋值
在控制器中,可以使用视图类的 assign()
方法将变量传递给模板。例如:
// 方法一:
$this->assign('name', $value);
// 方法二(等效写法):
$this->name = $value;
同时输出多个变量
$array['name'] = 'thinkphp';
$array['email'] = 'liu21st@gmail.com';
$array['phone'] = '12335678';
$this->assign($array);
模板变量输出
模板变量的输出方式取决于所选用的模板引擎。如果是使用 PHP 作为模板引擎,可以直接在模板文件中输出变量:
<?php echo $name; ?>
<?php echo $email; ?>
<?php echo $phone; ?>
注意:系统只会输出已设定的变量,其他未定义的变量不会被输出,从而提高了变量的安全性。
2.49MB
文件大小:
评论区