使用函数
视图模版可以在 smarty 模版引擎的定界符内使用函数,函数可以是Php内置的, 也可以是Laravel框架中定义的
{{ 函数名(参数1, 参数2, ...) }}
smarty 模版引擎中存在一个特殊的符号
|, 称之为变量修改符. 作用就是在视图中解释变量 (使用函数去处理变量)
视图模版 test.blade.php 演示代码
视图模版直接执行php的time()方法获取时间, 再指定格式来显示时间: {{date('Y-m-d H:i:s'), time()}} <br/>当前访问的是 view.blade.php; <br/>默认查找 .blade.php 后缀的文件, 找不到再查找 .php 的文件 <br/>
循环与分支
循环 | foreach
错误写法 (Smarty写法)
{{ foreach($array as $key => $value) }}// 方法体{{ endforeach}}
正确语法
@foreach($array as $key => $value)// 方法体, 方法体中的变量仍然需要通过 {{ }} 的形式来访问@endforeach
示例代码
@foreach($message as $key => $value)
<li>{{$key}} - {{$value}}</li>
@endforeach
分支 | if else
正确语法
@if(条件)
// 方法体
@elseif(条件)
// 方法体
@else
// 方法体
@endif
示例代码
@if($day == 6)
<li>今天是星期六</li>
@elseif($day == 2)
<il>今天是星期天</il>
@else
<li>今天是工作日</li>
@endif
