Menu

[最新]如何在thinkphp中使用blade模板?

发布时间:2019-07-09 22:12:38作者:柯曾栎-韩宇热度: 406 ℃

下载链接在文章结束的位置

[最新]如何在thinkphp中使用blade模板?


相信大家使用blade模板后都会感觉到这个模板的强大和方便之处。

如何在自己的项目中使用blade模板?

下面我来从零开始告诉大家。【这里不仅仅是只针对thinkphp框架,其他任何框架都是可以的】


1:下载thinkphp6.0框架

https://www.kancloud.cn/manual/thinkphp6_0/1037481

安装教程已经很清楚了,这里不 多做赘述


2:安装blade模板

composer require duncan3dc/blade

切换到项目跟目录之后运行上面的命令

操作如下


3:建立公共方法方便后期调用模板

图:

代码

<?php
namespace app\controller;

use app\BaseController;
use duncan3dc\Laravel\BladeInstance;
class Common extends BaseController
{

    public function initialize()
    {
        parent::initialize();
    }

    public function view($view,$data = '')//接收视图和值
    {
        $blade = new BladeInstance(__DIR__."/../../view", __DIR__."/../../runtime/cache/views");
        echo $blade->make($view,$data)->render();
    }
}



4:如何使用

在index控制器中使用如下


5:模板中怎么将变量输出


5:补充说明

模板目录和模板缓存目录如下


6:实例项目代码打包下载

下载地址:

micuer.com/data/upload/tp_blade_demo.zip


本文首发自micuer.com,转载请注明出处和作者。

米醋儿 micuer.com

程序员在线工具集

友情连接