【发布时间】:2014-05-17 23:28:19
【问题描述】:
我们都知道 Laravel 允许我们轻松嵌套子视图:
return View::make("myView")->nest("sidebar", "sidebar");
但是,如果我在每个视图中都需要侧边栏怎么办。每次都嵌套它似乎很尴尬。特别是有许多嵌套视图,例如:页脚、页眉、导航、侧边栏。
有没有一种方法可以在不每次都明确声明的情况下拥有嵌套视图?
我不想使用 刀片引擎。
【问题讨论】:
-
也许是作曲家?
-
如果您能多介绍一下视图作曲家作为答案,我将不胜感激……至少您的投票是您的
-
我宁愿采用不同的方式:创建一个所谓的
Layout view,其中包含footer、header、sidebar等嵌套视图,然后用内容填充它查看给定路线。 -
@MT-Developer 为什么不将它们包装在具有默认嵌套视图的方法中,并通过传递主视图的参数来调用主视图。
-
@RahilWazir 感谢我想到了这一点,但我想也许 Laravel 已经在没有 Blade 干预或其他方法的情况下本机地预测了这一点。谢谢我知道了'