2017-02-22 51 views
0

为了支持客户端模板,我创建了一组使用li3(锂 - PHP框架)的端点,其中正常返回静态渲染(HTML类型)。将.json添加到路径的末尾会将内容呈现为JSON,并将该文档(&)从响应中排除,而“shell”基本上是常见的HTML,如页眉和页脚UI。从控制器渲染li3路由为字符串

这一切工作正常,所以对于主页的静态呈现的是:

/ 

而对于渲染使用模板,合并:

/home.json 
/shell/headerfooter.json 
/document.json 

在客户端,那么我就可以拿这些模板并将它们合并在一起而没有问题

我想要做的数据效率是能够在这些模板中的每一个上创建一个修订散列,最明显的方法是获取“/home.json”生成输出的“快照” ,“/shell/headerfooter.json”和“/document.json”,但我看不到在哪里/如何做到这一点。

用例是在服务工作者缓存这些模板,只有在更新他们的时候改变已发生,可以用“/home.123.json”等可以轻松实现

有谁知道如何在锂控制器我能神奇地说:

$ documentOutput = LI3 ::渲染(“/ document.json”)

回答