在我看来,我正在调用其中的几个元素:
<?=$this->element('overlay_panorama', array(
'id' => 1,
'header' => __('my header text'),
'folder' => 'files/folder/foo/',
'file' => 'bla'
), array('cache' => false));?>
在元素内部我想使用像这样的参数
<div class="hidden" style="display:none;">
<span class="folder"><?=$folder;?></span>
<span class="file"><?=$file;?></span>
</div>
<h2><?=$header?></h2>
但是第一次调用仍然是缓存元素,每个元素都包含相同的内容。
有没有更好的方法来做到这一点?我可以禁用缓存吗?array('cache' => false) 好像没有生效?