首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >前处理Laravel 4视图

前处理Laravel 4视图
EN

Stack Overflow用户
提问于 2013-05-06 14:08:50
回答 1查看 474关注 0票数 0

我希望通过处理视图并生成一个新文件,在视图呈现之前对其进行预处理,然后使其加载新文件。

我看过包/服务提供者,或者创建了一个自定义视图类,它扩展了Illuminate\View中的某个类,并劫持了App::bind('view', 'CustomView'),但这两个类似乎都没有我想要的工作方式。

这有可能吗?

示例:

  1. View::make('some_view');
  2. 检查some_view是否已更改,如果已更改,则预先处理,并将结果保存在某些缓存dir中,例如app/storage/cache/some_view.blade.php
  3. View加载app/storage/cache/some_view.blade.php
EN

回答 1

Stack Overflow用户

发布于 2013-05-07 01:08:05

试试View::swap(new CustomView);

所有外观都有交换()可用。我自己用它来与我自己的类交换哈希函数,这样我就可以在现有的项目中使用Laravel了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16400546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档