Blade中的嵌入式控制器

时间:2013-12-28 14:23:02

标签: php laravel laravel-4

有没有可能如何在Blade模板中调用控制器? 我正在将我的应用程序从Symfony框架重写为Laravel,但Symfony的Twig允许我使用embedded controllers在布局视图中显示动态数据,因此我可以保持干燥。 Laravel中有嵌入式控制器的替代品吗?否则,我必须为每个视图明确设置公共数据。

1 个答案:

答案 0 :(得分:1)

您正在寻找View Composers。

来自文档:

  

视图作曲家是a时调用的回调或类方法   视图呈现。如果您有想要绑定到给定视图的数据   每次在整个应用程序中呈现该视图时,都会显示一个视图   作曲家可以将该代码组织到一个位置。因此,   视图作曲家的功能可能类似于“视图模型”或“演示者”。

http://laravel.com/docs/responses#view-composers