Виртуализировать / эмулировать / Catch-All PHP файлов в каталоге / templates - PullRequest
0 голосов
/ 02 августа 2020

В нашем проекте около 15+ страниц индекса таблицы данных, которые отображают содержимое таблицы базы данных и предоставляют функции Edit / Delete / Add .

Я могу разместить много равный код в файл PHP, который затем включается каждым index.php в соответствующий каталог. Даже это уменьшит количество повторяющегося кода. Мне интересно, есть ли возможность сделать его более общим.

Я намерен, чтобы эти index.php файлы существовали НЕ и когда они доступны с www.example.com/users | www.example.com/data1 | www.example.com/data2 и так далее, hook доставляет содержимое персонализированного файла HTML на лету. К какой таблице осуществляется доступ, описано в URL-адресе - это просто задача синтаксического анализа.

Мой вопрос: Есть ли какой-то из описанных функций? Это будет своего рода функциональность catch-all для определенных страниц.

Примечание : более или менее он должен работать как PhpMyAdmin. Механизм PMA отображает стандартизированную таблицу / базу данных, указанную в URL-адресе. НО, конечно, я не пишу еще один PMA, это просто пример того, как я ожидаю, что он будет работать.

Я работаю с Cake PHP 4.1.0

...