2012-08-23 123 views
0

我剛開始使用蛋糕2.2(通常我使用1.3),我有一個視圖元素的問題。我需要爲我的應用程序創建一個元素,在主頁和其他地方使用。cakephp元素錯誤(元素未找到)

我想我已經做了所有正確的事情:

  • 我有在控制器的動作
  • 我創建了元素應用(廣告/最新)/查看/片/ latest.ctp
  • 我把它在home.ctp這樣的:<?php echo $this->element('latest'); ?>

,但它給了我這個錯誤"Element Not Found: Elements/latest.ctp"

+0

可能是一個錯字。檢查latest.ctp –

+0

的名稱和擴展名我認爲元素文件未以正確的擴展名保存。否則你正在以正確的方式書寫。 –

+0

好吧...我認爲這是由於netbeans的新文件功能,它迫使你創建一個.php文件,然後重命名擴展名,但它不起作用。您必須複製並粘貼另一個.tcp文件。希望它可以幫助別人!無論如何感謝你;) –

回答

0

幾件事可能會導致:

  • 有文件名和element()電話
  • 元素調用之間的差異不應該包括「.ctp」
  • 元素文件有一個不正確的擴展(應該是.ctp
  • 對元素的文件權限不正確,不允許訪問
  • 元素的路徑不正確(即它位於文件夾中,但是您沒有在通話中註明)

如果你通過所有這些測試,你應該很好去,不會有任何錯誤。