@section名称中的变量

时间:2014-11-13 09:10:46

标签: php laravel-4 blade

我想在我的@section名称中使用变量,如下所示:

@section("{{$variable}}")
@show

然后在我的视图中扩展该部分:

@section('variableValue')
    some content... 
@stop

它不起作用。没有错误,但部分没有我的变量名称,因此我无法在我的视图中扩展它。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

取出" {{和}}"并确保变量名称存在并且它将起作用。

或使用此:

public function anything ($id)
{
      $data = array('childTemplate' => 'yourChildTemplateName');
      return View::make('parent.template')->with($data);
}

然后在你的刀片中:

@section('menu')
    @include($childTemplate)
@stop