在 CakePHP 中查找和编辑前端文件的标准方法
Standard method to find and edit front-end files in CakePHP
我最近被要求接管一个基于 CakePHP 的网站的管理 3.x。
我以前从未使用过 CakePHP。我读过的所有内容都在谈论使用命令行界面,但自从我在 Uni 以来我就没有这样做过。
我在网站上发现了一个仪表板,我可以在其中输入或编辑产品,但我想知道网站上的页面。
我不得不更改每页页脚中的一些 phone 数字,它只是在我找到的文件中搜索 src/Template/Element/footer.ctp
并编辑了它。
是否有某种方法可以在不查找单个文件的情况下编辑页面?
没有。您所指的(命令行内容)是在您 baking files, running shell tasks, doing database migrations, installing things via composer, or using the built-in local server...等时使用的。还有其他用途,但编辑前端文件通常不是其中之一。
虽然有通过命令行更改本地文件的方法,但对于您所说的内容,例如编辑页脚或其他页面(Cake 3 中的 .ctp "Template files"),这是标准做法只是手动执行此操作。
查看这些示例中模板文件的标准路径:
src/Template/Users/profile.ctp
src/Template/Pages/contact.ctp
src/Template/Layout/default.ctp
"layout" 文件通常会获取页眉、内容和页脚。
如您所见,还有 Elements,它们是可在一个或多个模板文件中重复使用的较小代码块。
我最近被要求接管一个基于 CakePHP 的网站的管理 3.x。
我以前从未使用过 CakePHP。我读过的所有内容都在谈论使用命令行界面,但自从我在 Uni 以来我就没有这样做过。
我在网站上发现了一个仪表板,我可以在其中输入或编辑产品,但我想知道网站上的页面。
我不得不更改每页页脚中的一些 phone 数字,它只是在我找到的文件中搜索 src/Template/Element/footer.ctp
并编辑了它。
是否有某种方法可以在不查找单个文件的情况下编辑页面?
没有。您所指的(命令行内容)是在您 baking files, running shell tasks, doing database migrations, installing things via composer, or using the built-in local server...等时使用的。还有其他用途,但编辑前端文件通常不是其中之一。
虽然有通过命令行更改本地文件的方法,但对于您所说的内容,例如编辑页脚或其他页面(Cake 3 中的 .ctp "Template files"),这是标准做法只是手动执行此操作。
查看这些示例中模板文件的标准路径:
src/Template/Users/profile.ctp
src/Template/Pages/contact.ctp
src/Template/Layout/default.ctp
"layout" 文件通常会获取页眉、内容和页脚。
如您所见,还有 Elements,它们是可在一个或多个模板文件中重复使用的较小代码块。