Cakephp 3 元素文件丢失

Cakephp 3 Element file is missing

我有一个问题,我的 navbar.ctp 元素没有加载我只从 cakephp

收到错误消息

缺少元素文件 "Element/navbar.ctp"。

我的代码在我的 cakephp 默认布局中(因为我想要所有的导航栏 "views")

<?php
    echo $this->element('navbar');
?>

我的元素在 Layout/Element/navbar.ctp

所以我不明白为什么它说我的元素丢失了。 我有什么遗漏吗? 我希望有人能帮我解决这个问题。我没有太多信息,因为它本身并不复杂。

我想你把文件放在了错误的文件夹中。

查看食谱:

Elements live in the src/Template/Element/ folder, and have the .ctp filename extension. They are output using the element method of the view:

echo $this->element('helpbox');

来源:https://book.cakephp.org/3/en/views.html#elements