【发布时间】:2013-08-12 16:39:31
【问题描述】:
我想知道是否可以缓存加载到另一个视图中的视图。
我愿意:
view.php:
<div>
<?php echo $this->load->view('modules/new_view'); ?>
</div>
所以 view.php 需要一个新的视图,我可以缓存views/modules/new_view.php 的内容吗?
【问题讨论】:
-
CodeIgniter 输出缓存,缓存整个页面。它以每页为基础。如果您想单独缓存页面上的部分,请查看Caching Driver 并尝试一下。您应该在控制器中执行逻辑,将视图作为字符串返回,缓存字符串,将缓存的数据推送到主视图。
标签: php codeigniter caching views