php数据流向学习笔记:
一、前端:ajax请求
m对应模块名;c表示controller;a表示action方法
二、后台:接收请求
- 前端参数获取:
$param_back_end=$_REQUEST['param_front_end'];
-
$this->assign('name',$value); //存下来你需要在前端展示的数据
// 下面的写法是等效的
$this->name = $value; -
如果要同时输出多个模板变量,可以使用下面的方式:
$array['name'] = ‘thinkphp’;
$array['email'] = ‘[email protected]’;
$array['phone'] = ’158xxxxxxxx′;
$this->assign($array);
4.$this->display(''template_name");//存放你要展示的模板页面的名字
三、在template_name.html中展示数据
<html>
<body>
<div>
<php>echo '$value';</php>
<p>这里的$value是controller层设置的</p>
<p>你也可以采用volist方式</p>
<volist name="datalist" id="data" key="y">
<if condition="$y lt 10">
<p>只显示10条数据</p>
<li class="{$class}">
<label>{$y}</label>
<span title="{$data['field1']}"></span>
</li>
</if>
</volist>
<p>或者如下这样</p>
<p>
<?php
echo '$value';
?>
</p>
</div>
</body>
</html>