我用cakephp制作了一个简单的幻灯片。
在我的PagesController中,我将home操作写为:
public function home(){
// slider
$this->loadModel('CmsStoreSlider');
$cmsStoreSlider = $this->CmsStoreSlider->find('all')->toArray();
$this->set(compact('cmsStoreSlider'));
$this->set('_serialize', ['cmsStoreSlider']);
}
... 在我的书里/主页.ctp我试着给$cmsstoreslaider打电话,但运气不好。
<?php foreach ($cmsStoreSlider as $cmsStoreSlider): ?>
<img src="<?= $cmsStoreSlider->image; ?>" alt="Imagem do slider">
<?php endforeach; ?>
因为cakephp这么说,所以没有显示图像
为foreach提供的参数无效
. 我做了一个var\u转储,说$cmsstoreslaider是一个未定义的变量。
任何解决方案。我对蛋糕还不熟悉,也许我的逻辑中缺少了一些东西。
创建实体和表模型。