php数据流向-thinkPHP框架

php数据流向学习笔记:

一、前端:ajax请求

m对应模块名;c表示controller;a表示action方法

二、后台:接收请求

  1.  前端参数获取:
    $param_back_end=$_REQUEST['param_front_end'];
  2. $this->assign('name',$value);  //存下来你需要在前端展示的数据

    // 下面的写法是等效的
    $this->name = $value;

  3. 如果要同时输出多个模板变量,可以使用下面的方式:

          $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>

猜你喜欢

转载自blog.csdn.net/qq_32662795/article/details/83584123