Thinkphp5简单初体验

 
  
<?php
namespace app\index\controller;
use think\Controller;   //引用think/Controller类

class Index extends Controller
{
    public function index()
    {
        // 实例化视图类
        $view = new \think\View();
        // 或者批量赋值
        $data['name'] = 'ThinkPHP';
        $data['email'] = 'ThinkPHP@qq.com';
        $data['tell'] = '18900001100';
        $view->assign('data',$data);
        //直接解析
        //$content = "sadsdasdfssd";
    //    $vars = 'dasdasdasdask5456445646dfmasdfa';
        //模板解析
        //return $view->show($vars);
        // 模板输出
        return $view->fetch();
    }
}
 
不需要模板视图显示时 一般直接return 数据就可以 ,通常最多使用在api接口 例:

$one = 50;
$two = 80;
$total = $one + $two;
return $total;
 
  
 需要在模板上输出显示时 实例化View类

$view = new \think\View();
$data['name'] = 'ThinkPHP';
$data['email'] = 'ThinkPHP@qq.com';
$data['tell'] = '18900001100';
$view->assign('data',$data);  //分配变量数据
return $view->fetch(); //按照系统的默认规则定位模板文件到[模板文件目录]/当前控制器名(小写)/当前操作名(小写).html
 
  
如果(指定操作)调用:
return $view->fetch('add');
 则定位模板文件为:[模板文件目录]/当前控制器名/add.html 如果调用控制器的某个模板文件使用:
return $view->fetch('user/add'); 
 则定位模板文件为:[模板文件目录]/user/add.html 全路径模板调用:
return $view->fetch(MODULE_PATH.'view/public/header.html');
 则定位模板文件为:MODULE_PATH.'view/public/header.html'

转载于:https://www.cnblogs.com/qhorse/p/5231203.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值