У меня есть база данных MySQL, содержащая несколько очень простых таблиц.приложение, которое автоматически генерирует CRUD UI для таблицы базы данных
Я хотел бы найти приложение (реализованное в Perl, Python или PHP), который будет делать следующее:
- Направьте приложение к таблице базы данных, и он автоматически извлекает Схему таблицы из базы данных ,
- Затем он генерирует HTML-представление данных таблицы. Данные отображаются в виде сетки, причем все поля редактируются пользователем. Если есть много строк, тогда он автоматически предоставляет разбиение на страницы.
- Бонусные баллы, позволяющие пользователю нажимать заголовок столбца, который затем сортирует данные по этому столбцу.
- Бонусные баллы за разрешение фильтровать данные с помощью предложения «где».
Я уже рассмотрел несколько пакетов (phpMyAdmin, webmysql), но они, похоже, не обеспечивают редактируемый вид таблицы. Они, похоже, более ориентированы на администраторов баз данных. Мне нужно что-то более ориентированное на кого-то, кто хочет просматривать, вводить и изменять данные.
@Galen: Это, возможно, придется делать с тем фактом, что Майк W, кажется, хотят готовые решения сложных проблем[email protected] W: то, что вы ищете, требует объединения вместе множества компонентов: что-то вроде «DBIx :: Class», механизма шаблонов и некоторого модуля JavaScript для предоставления пользовательского интерфейса. –
На самом деле, есть Java-решение именно этой проблемы, которая совсем недавно вышла под названием голые объекты. http://www.nakedobjects.org – Zak
@ Sinan-Unur: Мне просто нужно что-то очень простое. Мне не нужен пользовательский интерфейс для поддержки полей, которые являются ссылками на другие таблицы. Все, что я хочу, это отредактировать «плоские» поля (например, ints, varchars, timestamps). Поскольку ничего похожего не делает именно то, что я хочу, может быть, я потрачу несколько дней и попытаюсь опрокинуть свое собственное решение и отправить его здесь. –