视图:模板赋值与模板输出
namespace app\controller;
use think\facade\View;
class Index
{
//第一种输出方法
public function index()
{
// 模板变量赋值
View::assign('name','ThinkPHP');
View::assign('email','thinkphp@qq.com');
// 或者批量赋值
View::assign([
'name' => 'ThinkPHP',
'email' => 'thinkphp@qq.com'
]);
// 模板输出
return View::fetch('index');
}
//第二种输出方法
public function index()
{
// 模板输出并变量赋值
return View::fetch('index', [
'name' => 'ThinkPHP',
'email' => 'thinkphp@qq.com'
]);
}
//第三种输出方法
public function index()
{
// view()助手函数
return view('index', [
'name' => 'ThinkPHP',
'email' => 'thinkphp@qq.com'
]);
}
}