首页 > 解决方案 > 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

标签: cakephpcakephp-4.x

解决方案


推荐阅读