在模板中输出数据

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

Blade 模板引擎提供了一些特定的显示数据的形式,这些形式,可以不用在 Blade 模板文件里面使用 php ... 可以让模板文件更容易懂,对于设计师来说比较友好。

比如,在这个 index.blade.php 文件里面,用了很多 php 的标记,去输出变量里面的值 ...

下面,我们用 Blade 的形式去改造一下它。 在这里,可以去掉 php 的标记 ... 然后使用两组花括号去包装一下要输出的数据 ...

{{ $user }}
{{ $email }}
{{ $boxoffice }}

这种形式的效果跟直接使用 php 标记,然后用 echo 输出是一样的 ... 不过这样的形式更友好一些,可以让模板文件更整洁 ..

下面去预览一下 ... 保存 ... 打开浏览器 ... 会显示同样的结果 ...

再回到这个模板文件.. 如果你要输出用户提供的数据 ... 我们需要 escape 一下内容里面的 HTML 标记 ... 在 Blade 模板里面,使用三组花括号就可以实现这个功能 ...

先打开 routes.php ... 我们改造一下 user 这个数据 ... 在里面加上点 html 的标记 ..

'user' => '<strong><i>王皓</i></strong>',

保存 .. 回到浏览器 ... 注意 王皓 这两个字的变化 ... 刷新 ...

它会变成粗体还有斜体 ... 查看一下源代码 ... 因为这个文件上面应用了 html 标记 ...

再回到 index.blade.php ...

我们可以使用三个花括号,去包装一下 user ... 保存 ...

再去预览一下 ...

现在, 页面上会直接显示出 html 标记 ... 查看一下源代码 ... HTML 标记用的尖括号,会自动被转换成对应文字符号 ...

在模板中输出数据《 Laravel 4 基础 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点