我最近被要求接管基于CakePHP 3.x构建的网站的管理。
我以前从未与CakePHP合作过。我读到的所有内容都谈到了使用命令行界面,但是自从我在Uni以来,我还没有这样做。
我在网站上发现了一个可以输入或编辑产品的仪表板,但我想知道网站上的页面。
我必须在每个页面的页脚中更改一些电话号码,并且只搜索我找到src/Template/Element/footer.ctp
的文件并对其进行编辑。
是否有某种方法可以在不查找单个文件的情况下编辑页面?
答案 0 :(得分:1)
没有。您指的是(命令行内容)适用于您baking files,正在运行shell tasks,执行database migrations,安装内容via composer的情况,或使用built-in local server ......等。还有其他用途,但编辑前端文件通常不是其中之一。
虽然有一些方法可以通过命令行改变本地文件,但是对于您正在谈论的内容,例如编辑页脚或其他页面(.ctp"模板文件"在Cake 3中) ,这是手动执行此操作的标准做法。
请参阅以下示例中的模板文件的标准路径:
src/Template/Users/profile.ctp
src/Template/Pages/contact.ctp
src/Template/Layout/default.ctp
A"布局"文件通常会获取标题,内容和页脚。
正如您所发现的那样,还有Elements,它们是可以在一个或多个模板文件中重复使用的较小代码块。