react 前端框架如何驱动企业数字化转型与创新发展
818
2022-10-28
TP5 assign给模板变量赋值(或者取得参数值,在模板中显示出来)
只要在模板显示变量值,都需要在controller中assign把变量赋值给模板
$this->assign('id',$id);
或者
//多个参数 $this->assign([ 'name' =>'thinkphp', 'email'=>'thinkphp@qq.com' ]);
在控制器中controller
public function school() { // 给模板变量name赋值 $id=input('get.id');//页数 $this->assign('id',$id); //多个参数 // $this->assign([ // 'name' =>'thinkphp', // 'email'=>'thinkphp@qq.com'// ]); return $this->fetch(); }
模板中:{$id}
多个变量赋值到模板中
$data['name'] = 'ThinkPHP';$data['email'] = 'thinkphp@qq.com';$view->assign('data',$data);
那么,在模板中我们可以用下面的方式输出:
Name:{$data.name}Email:{$data.email}
或者用下面的方式也是有效:
Name:{$data['name']}Email:{$data['email']}
参考一:http://blog.qianyugzs.com/index.php/Home/Index/article/id/47
官方文档:https://kancloud-/manual/thinkphp5/125003
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~