cakepp元素错误(找不到元素)



我刚开始使用cake 2.2(通常使用1.3),视图元素有问题。我需要为我的应用程序创建一个元素,用于主页和其他地方。

我想我把所有的事情都做对了:

  • 我在控制器中有一个动作(广告/最新)
  • 我已经在app/View/Elements/latest.ctp中创建了元素
  • 我在home.ctp中这样称呼它:<?php echo $this->element('latest'); ?>

但它给了我这个错误"Element Not Found: Elements/latest.ctp"

有几件事可能会导致这种情况:

  • 文件名和element()调用之间存在差异
  • 元素调用不应包含".ctp"
  • 元素文件的扩展名不正确(应为.ctp
  • 元素上的文件权限不正确,不允许访问
  • 元素的路径不正确(即它在文件夹中,但您没有在调用中指定)

如果你通过了所有这些测试,你应该很好地去,不会出现任何错误。

最新更新