小随笔——ThinkPHP5:控制器(controller)传输数据到模块(view)

小随笔——20180317

♠ ♥ ♦ ♣ 该文章仅为平时的笔记,非商用,如有侵权请联系博主删除 ♣ ♦ ♥ ♠


环境:Apache + ThinkPHP + Mysql


相关问题描述:

使用ThinkPHP5中,通过控制器(controller)向模块(view)传输数据。


1、在控制器中,数据获取及发送数据:


    public function member_list()            //控制器中的方法

    {
        $user = new \app\admin\model\Member;
        $data = $user::all();                //从数据库中获得数据
        foreach ($data as $key => $value) {  //把对象数据变为数组
            $arr[] = $value->toArray();  
        }
        $this->assign("data", $arr);         //把数据传到页面
        return $this->fetch();               //模板(页面)渲染

    }


?>

2、在页面中显示数据:

    {volist name="data" id="value"}   //遍历数组数据,此句要写在表格便签外,因为是循环,也可以把html的标签一起循环的

        //获取数据中的username,cellphone字段等
        //可以嵌入html的便签中,例如表格
        {$value.username}             
        {$value.cellphone}           

    {/volist}

仅作为日常笔记使用,有点简单,大家有什么想法也可以交流哟~

你可能感兴趣的:(php,ThinkPHP5)