【发布时间】:2011-09-22 20:23:26
【问题描述】:
一点上下文:我需要缓存我的 CakePHP 站点的主页——除了一小部分,它根据 IP 地址向用户显示本地事件。
您显然可以使用
你可以用 nocache 标签有效地包围的是元素和助手。因此,我在这些标签中创建了一个元素,它调用一个辅助函数来访问模型并获取适当的数据。从我正在使用的助手那里获取模型:
$this->Modelname =& ClassRegistry::init("Modelname");
然而,在我看来,无论是就 CakePHP 和一般 MVC 原则而言,这都是一种不确定的做事方式。所以我的问题是,这是完成我想做的事情的适当方式,还是应该敲响警钟?有没有更好的方法来实现我在这里错过的目标?
【问题讨论】:
标签: model-view-controller caching cakephp helpers controllers