我创建了一个应用程序,允许管理员将滑块内容保存到数据库中,现在我想在主页上包含滑块。我有一个带有滑块功能的幻灯片控制器,它只是将幻灯片内容发送到滑块视图。
下面是控制器函数:
public function slider()
{
$slides = $this->Slides->find('all');
$this->set('slides', $slides);
$this->set('_serialize', ['slides']);
}
该函数的视图中只包含以下内容:
<?= $this->element('slider'); ?>
然后,我创建了一个名为slider的元素文件,并在那里处理幻灯片。当我转到url /幻灯片/滑块时,滑块正在工作,但当我转到根页面或主页时,滑块是空的。它似乎没有在元素中保留$slides变量。
在主页上:
<?= $this->element('slider'); ?> // then the rest of the home page follows this.
那么,我如何保留这个变量,或者让它也可以在主页上显示滑块视图呢?
https://stackoverflow.com/questions/34114470
复制相似问题