【发布时间】:2014-11-13 21:33:10
【问题描述】:
有没有一种方法我不必为某些页面的标签使用多个@include。
例如我做这样的事情
在/product-tab1.blade.php 部分
<ul class="nav-tabs hidden-xs" role="tablist">
<li><a href="/something1" role="tab">Category Name 1</a></li>
<li class="active"><a href="/something2">Category Name 2</a></li>
</ul>
在/product-tab2.blade.php 部分
<ul class="nav-tabs hidden-xs" role="tablist">
<li><a href="/something4" role="tab">Something Name 4</a></li>
<li class="active"><a href="/something5">Something Name 5</a></li>
<li class="active"><a href="/something6">Something Name 6</a></li>
</ul>
在 something1.blade.php 中我会这样定义以显示标签:
@include('product-tab1')
在 something4.blade.php 中显示标签:
@include('product-tab2')
你还会在视图文件中使用if语句来定义class="active"吗?它将从控制器获取定义的变量。
【问题讨论】:
标签: php laravel blade laravel-3