【发布时间】:2014-04-02 13:38:22
【问题描述】:
我有一个问题,我不知道为什么,但是当我扩展刀片模板然后调用它时,它会在我的浏览器中打印一个空白页面。
在我的 /app/views/layout.blade.php 中
<div>
@yield('main')
</div>
在我的 /app/views/error/notfound.blade.php 中
@extends('layout')
@section('main')
<myhtmlcode>
</myhtmlcode>
@stop
当我发现 NotFoundHttpException 时调用了我的 notfound 模板
App::error(function(\Symfony\Component\HttpKernel\Exception\NotFoundHttpException $exception, $code)
{
return View::make('error.notfound');
});
其他所有 View::make 都可以正常工作.. 这个之前工作正常.. 但我确实犯了一个无形的错误。我需要你们的后见之明。
谢谢。
【问题讨论】:
-
确保每个
@section语句都有对应的@stop。 -
是的,当然我在 error.notfound 模板的末尾有一个 @stop 抱歉我忘记了,但我编辑了我的帖子。