在CakePHP中查找和编辑前端文件的标准方法

在CakePHP中查找和编辑前端文件的标准方法,cakephp,cakephp-3.x,Cakephp,Cakephp 3.x,我最近被要求接管一个基于CakePHP3.x的网站的管理 我以前从未使用过CakePHP。我读过的所有文章都谈到了使用命令行界面,但自从我在Uni之后就没有这样做过 我在网站上发现了一个可以输入或编辑产品的仪表板,但我对网站上的页面感到好奇 我不得不更改每页页脚中的一些电话号码,它只是在搜索我找到的文件src/Template/Element/footer.ctp,并对其进行了编辑 是否有一些方法可以在不查找单个文件的情况下编辑页面?否。您所指的(命令行内容)是针对您正在运行、正在执行、正在安装

我最近被要求接管一个基于CakePHP3.x的网站的管理

我以前从未使用过CakePHP。我读过的所有文章都谈到了使用命令行界面,但自从我在Uni之后就没有这样做过

我在网站上发现了一个可以输入或编辑产品的仪表板,但我对网站上的页面感到好奇

我不得不更改每页页脚中的一些电话号码,它只是在搜索我找到的文件
src/Template/Element/footer.ctp
,并对其进行了编辑


是否有一些方法可以在不查找单个文件的情况下编辑页面?

否。您所指的(命令行内容)是针对您正在运行、正在执行、正在安装或正在使用…等的情况。还有其他用途,但编辑前端文件通常不是其中之一

虽然有通过命令行修改本地文件的方法,但对于您正在谈论的事情,例如编辑页脚或其他页面(.ctp“模板文件”(Cake 3中的(.ctp“Template files”),只需手动操作是标准做法

请参见以下示例中模板文件的标准路径:

src/Template/Users/profile.ctp
src/Template/Pages/contact.ctp
src/Template/Layout/default.ctp
“布局”文件通常获取页眉、内容和页脚


正如您所发现的,还有一些,它们是较小的代码块,可以跨一个或多个模板文件重用。

这将取决于它是如何完成的。我建议您首先阅读框架并熟悉它。否则这将是一个“搜索”,我认为简短的答案是否定的。但正如@yBrodsky所说的——一旦你了解了框架(尤其是这个网站的代码),猜测就会少很多。例如,您需要的文件的路径显示了如何到达那里的明显逻辑(模板=页面外观,元素=页面的特定部分,页脚=好的,您得到了:D)感谢您的解释。非常感谢。