Как избежать вывода всего шаблона лезвия из родительского шаблона - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть шаблон лезвия, который генерирует случайный XML с помощью Faker. Когда я включаю вывод XML в шаблон HTML5 следующим образом:

<code>@extends('splash')

@section('content')

<pre>
    <!-- This is where the XML goes -->
    @yield('output') 
@endsection

, весь мой XML-файл оценивается, а не отображается как есть. Я могу видеть содержимое тега, только когда хочу видеть имена и атрибуты тегов. Я хотел бы иметь возможность избежать выходных данных шаблона создания XML так:

<code>@extends('splash')

@section('content')

<pre>
    {{@yield('output')}}
@endsection

За исключением, конечно, это не работает, потому что PHP интерпретирует это какк оператору yield добавляется оператор подавления ошибок вместо директивы blade-сервера. В общем, я хотел бы знать, что такое необработанный php-эквивалент директивы @yield.

1 Ответ

0 голосов
/ 02 ноября 2019

Так что я понял это.

<code>@extends('splash')

@section('content')

<pre>
    {{View::getSection('output')}}
@endsection

Трюк для меня

...