cakephp - Virtualize/Emulate/Catch-所有 PHP 文件在 /templates 目录
问题描述
我们的项目有大约 15+ 个完全相等的数据表索引页,它们显示数据库表的内容并提供编辑/删除/添加功能。
我可以将许多相同的代码放入一个 PHP 文件中,然后每个文件都将其包含index.php
在相应的目录中。即使这样可以最大限度地减少大量重复代码,我想知道是否有可能使它更通用。
我的意图是这些index.php
文件不存在,当它们被访问时www.example.com/users
| www.example.com/data1
| www.example.com/data2
依此类推,一个钩子会即时传递个性化 HTML 文件的内容。URL 中描述了访问哪个表 - 这只是一个简单的解析任务。
我的问题:
是否有一些描述的功能?这将是catch-all
某些页面的某种功能。
注意:它或多或少应该像 PhpMyAdmin 一样工作。PMA引擎 显示 URL 中提供的标准化表/数据库。但是,当然,我不是在写另一个 PMA,这只是我期望它如何工作的一个例子。
我正在使用 CakePHP 4.1.0
解决方案
推荐阅读
- haskell - 类/实例类型检查规则学习资源
- jenkins - Jenkins:让 email-ext 与令牌宏插件一起使用
- jquery - 使用 jQuery.validate() 验证 HTML5 分隔的表单
- xamarin.forms - xamarin mqtt 未订阅消息
- html - BR 在/之前/之后 DIV
- android - 有没有办法以编程方式定义片段过渡动画?
- python - 访问当前元素周围的列表元素?
- office365 - Microsoft Office 365 商业版 - Microsoft Store 版是否支持 VSTO COM 加载项?
- c++ - 确定是否为特定类型的参数定义了重载函数
- sql - 在 jsonb_array_elements(二维数组)中搜索元素