Бритва: используйте мой макет как обычный вид - PullRequest
1 голос
/ 27 января 2011

В некоторых конкретных случаях мне нужно использовать свой макет как обычный вид с моделью.Проблема в том, что я получаю ошибку, когда определен мой RenderSection.Есть ли какая-либо функция, чтобы сказать мне, если мой макет имеет дочерний вид?Или RenderSection может быть необязательным определением?Любое решение хорошо.Спасибо.

1 Ответ

0 голосов
/ 27 января 2011

Если у вас может не быть раздела для отображения в макете, вы можете использовать IsSectionDefined

@if(IsSectionDefined("mySection"){
    @RenderSection("mySection")
    }

или просто передайте false второму необязательному аргументу вызова RenderSection:

@RenderSection("mySection", required: false)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...