Intereting Posts
Как я могу использовать file_put_contents () с FILE_APPEND | Безопасность LOCK_EX? Соединение и запрос mysqli Эффективное изменение размера изображения JPEG в PHP Удаление символов не-ascii из строки Создание «значков» для моего сайта, лучший способ хранить пользовательские значки? Использование PHP Magento: Mage :: registry ('current_product') эффективен? FallbackResource работает для некоторых страниц, но не для других. Как получить данные из Paypal, чтобы я мог соответствующим образом изменить свою базу данных MySQL? Мой новый маршрут вызывает ошибку, и мне нужна помощь в поиске скрипт для перезаписи .htaccess файл работает на wamp, но не на общем хосте в сети HttpResponse response = client.execute (httpGet), код после того, как httpresponse не запускается как можно рассчитать общую стоимость за 5 дней (mysql) систему бронирования отелей PHP preg_split игнорирует escape-последовательность Сохранить значения флажка в Yii gridview pagination Переключение с мобильной версии на полный сайт (настольная версия)

Простая генерация CRUD

Это то, что у меня есть:

  • Сущность-реляционная схема, смоделированная для Doctrine 2.0 (в PHP);
  • Сгенерированная база данных на сервере MySQL.

Это то, что я хочу:

Очень простой веб-интерфейс CRUD в базе данных, который позволяет мне (вы уже догадались!) Создавать, читать, обновлять и удалять записи, с дополнительным учетом реализации CRUD-операций над объектами и отношениями вместо записей.

Теперь мне ужасно писать собственные веб-приложения (читайте: я ленив). Существуют ли какие-либо опции для создания веб-приложения CRUD из базы данных MySQL или из набора объектов Doctrine?


  1. Я бы хотел прекратить использовать PHP (и, таким образом, переписать сущности для JPA, Ruby ActiveRecord и т. Д.), Но не MySQL.
  2. Я вижу много похожих вопросов: однако, большинство из этих вопросов имеют ответы, которые дают операции CRUD для кода PHP или рекомендуют использовать Doctrine.
  3. Также будет оценен ответ, такой как «Нет такого инструмента, перестаньте лениться».

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 (что намного сложнее, чем я ожидал) за дополнительный кредит.