首发地址http://micuer.com/index.php?m=index&a=read&id=363
相信大家使用blade模板后都会感觉到这个模板的强大和方便之处。
如何在自己的项目中使用blade模板?
下面我来从零开始告诉大家。【这里不仅仅是只针对thinkphp框架,其他任何框架都是可以的】
1:下载thinkphp6.0框架
https://www.kancloud.cn/manual/thinkphp6_0/1037481
安装教程已经很清楚了,这里不 多做赘述
2:安装blade模板
composer require duncan3dc/blade
切换到项目跟目录之后运行上面的命令
操作如下
3:建立公共方法方便后期调用模板
图:
代码
code
<?php
namespace app\controller;
use app\ba
use duncan3dc\Laravel\BladeInstance;
class Common extends ba
{
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
