【发布时间】:2014-12-24 05:58:39
【问题描述】:
我正在使用 blade templating 和 laravel 4.2
我对与@section 函数配合使用的@yield 函数有一点问题。
假设在我的布局模板layout.blade.php我有以下声明:
<meta name="description" content="@yield('description')">
在 contact.blade.php 扩展 layout.blade.php 我有这个:
@section('description')
this is the contact page
@stop
输出是这样的:
<meta name="description" content="this is the contact page
">
问题是line break在部分渲染的末尾自动添加。
您知道如何避免这种不良行为吗?
【问题讨论】:
-
你试过
@section('description')this is the contact page@stop没有换行吗?或者,你试过不关心吗?新行不应该破坏任何东西。 -
@ceejayoz 我试过这个,但它破坏了代码,因为 @section 和 @stop 函数不能在同一行。
-
该死,真可惜。
标签: php laravel template-engine blade