Thinkphp5.0 控制器向视图view的赋值
方式一(使用fetch()方法的第二个参数赋值):
fetch('study_view',[
'id' => 1,
'name' => 'li lei',
'age' => 10
]);
}
}方法二(使用assign()方法赋值):
assign('id',1);
$this->assign('name','li lei');
$this->assign('age','12');
return $this->fetch();
}
}方法三(使用think\Controller类的view对象赋值):
view->id = 2; $this->view->name = 'li lei'; $this->view->age = 15; return $this->fetch(); } }
方法四(使用View类的静态方法赋值):
fetch(); } }
Thinkphp5.0 视图view取值
模板中使用函数:
当变量是第一个参数时,不需要用三个#占位。
模板中的运算:
为赋值时可以使用默认值:
使用{literal}{/literal}可以原样显示php变量:
{literal}
输出结果: ID : {$id}
关于注释:
{/* 使用php的注释时,用户在查看源码时,是看不到的 */}第一种html注释,查看页面源码,能被用户看到,
第二种php注释,查看页面源码,用户看不到。