在 ThinkPHP5.1 中使用 blade 模板
2021-12-01 09:20:34 # PHP

config.php 中修改对应配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26

......

'template' => [
// 模板引擎类型 支持 php think 支持扩展
'type' => 'Blade',
// 模板路径
'view_path' => '',
// 模板后缀
'view_suffix' => 'blade.php',
// 模板文件名分隔符
'view_depr' => DS,
// 模板引擎普通标签开始标记
'tpl_begin' => '{{',
// 模板引擎普通标签结束标记
'tpl_end' => '}}',
'tpl_raw_begin' => '{!!',
'tpl_raw_end' => '{!!',
// 标签库标签开始标记
'taglib_begin' => '{',
// 标签库标签结束标记
'taglib_end' => '}',
],

......

示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

<header id="navbar">
<div class="row navbar-inner">
<div class="col-xs-6 brand-block">
<h4><a href="{{ url('/admin') }}"><img src="/assets/admin/images/logo.png"></a> · 管理后台
</h4>
<a href="javascript:;" class="cd_nav_trigger"><span></span></a>
</div>
<div class="col-xs-6 text-right user-block">
你好,{{ $manage_user->nickname }}({{ $manage_user->username }})
<span class="gap-line"></span>
<a href="{{ url('/manage/index/account') }}" class="item">修改资料</a>
<span class="gap-line"></span>
<a href="{{ url('/manage/start/logout') }}" class="confirm item" title="确认要退出吗?">退出</a>
</div>
</div>
</header>