Это то, что у меня есть:
Это то, что я хочу:
Очень простой веб-интерфейс CRUD в базе данных, который позволяет мне (вы уже догадались!) Создавать, читать, обновлять и удалять записи, с дополнительным учетом реализации CRUD-операций над объектами и отношениями вместо записей.
Теперь мне ужасно писать собственные веб-приложения (читайте: я ленив). Существуют ли какие-либо опции для создания веб-приложения CRUD из базы данных MySQL или из набора объектов Doctrine?
Symfony делает это (по крайней мере, для серии 1.x, к которой я привык). Я должен думать, что версия 2.0 также работает в рамках Doctrine или Propel (и обе они будут работать с MySQL).
CakePHP ( руководство пользователя ) использует модель базы данных и генерирует контроллеры, которые выполняют основные операции CRUD для всех ваших таблиц. Он также включает в себя виды и базовую таблицу стилей.
Если ваша установка хостинга может обрабатывать Python, платформа web2py предлагает мгновенный CRUD для базы данных и очень удобную для пользователя (и удобную для пользователя) среду онлайн-разработчиков. Я не думаю, что он предназначен для того, чтобы быть заложенным поверх существующей базы данных, но вы можете импортировать CSV-файл с содержимым вашей базы данных. http://www.web2py.com
Одна из замечательных особенностей web2py заключается в том, что создание пользовательских (общедоступных) страниц CRUD также очень просто. В файле контроллера это так же просто, как
form = CRUD.create(db.myTable) return dict(form = form)
Затем в файле вида вы просто добавляете
{{=form}}
Вот и все! Все формы создания, проверки ввода и т. Д. Обрабатываются для вас. Я также должен добавить, что уровень абстракции данных в web2py очень прост в освоении и простой в использовании с mySQL. Одно замечание в том, что web2py выполняет «на лету» изменения в вашей структуре данных или даже миграции из одного внутреннего БД на другой.
Не каждая хостинговая компания знает, как поддерживать web2py, но ее легко развернуть в Google App Engine или в компании, такой как Fluxflex.com
Я тоже искал такую панель управления, пока у меня есть 3:
AjaxCrud – http://ajaxcrud.com/ Peek from Code Canyon – http://bit.ly/toKKrB SQLBuddy – http://www.sqlbuddy.com/
Любите услышать любые другие предложения!
Вы должны взглянуть на Grocery CRUD.
На самом деле простой, простой в использовании / развертывание и аккуратный интерфейс.
http://www.web-and-development.com/grocery_crud/
Я сделал полный веб-CRUD моей БД за пару часов (включая дополнительные веб-службы PHP). Удивительно 🙂
Ruby on Rails «Леса» должны быть именно то, что вы ищете …
Как и в соответствии с этим ответом , я пробовал Xataface , который дал мне такой же достойный результат, как CakePHP или Web2Py. Теперь я пытаюсь использовать Symfony 2.0 (что намного сложнее, чем я ожидал) за дополнительный кредит.