xml - 如何从父模板中转义整个刀片模板的输出
问题描述
我有一个使用 Faker 生成随机 XML 的刀片模板。当我在 HTML5 模板中包含 XML 输出时:
@extends('splash')
@section('content')
<pre>
<!-- This is where the XML goes -->
@yield('output')
</pre>
@endsection
我所有的 XML 都被评估而不是按原样显示。当我希望能够看到标签名称和属性时,我只能看到标签内容。我希望能够转义 XML 生成模板的输出,例如:
@extends('splash')
@section('content')
<pre>
{{@yield('output')}}
</pre>
@endsection
当然这不起作用,因为 PHP 将其解释为带有抑制错误运算符而不是刀片指令的 yield 语句。所以基本上我想知道的是@yield指令的原始php等价物是什么。
解决方案
所以我想通了。
@extends('splash')
@section('content')
<pre>
{{View::getSection('output')}}
</pre>
@endsection
为我做了诀窍
推荐阅读
- c# - 单元测试中的元素在完成后未决
- html - 可以在叠加层中使用页脚标签吗?
- powershell - 通过 PowerShell 更新 AD 中的职位
- css - 在 CMSmadesimple 中将 CSS 类添加到 Smartytag
- javascript - 在反应中,如何使用 Draft-js 进行更新/编辑?
- magento - Magento 2:网站上的产品价格不变
- c# - Xamarin Forms - 检查 Environment.SpecialFolder.DesktopDirectory 中是否存在文件
- dart - 画布未在 Flutter 中绘制图像
- android - Dex:将字节码转换为dex时出错:原因:Dex无法在unity andorid build中解析版本52字节码
- ios - 使用 Ionic 在 iOS 应用程序中启动后出现黑屏