veritabanı tablo için CRUD UI otomatik üretir app

6 Cevap php

Ben çok basit birkaç tablo vardır bir MySQL veritabanı var.

Ben aşağıdaki yapacaktır (Perl, Python veya PHP uygulanan) bir uygulama bulmak istiyorum:

  1. Bir veritabanı tablosu uygulaması gelin ve otomatik olarak veritabanından tablonun şema alır.
  2. Daha sonra tablonun verilerin bir HTML görünümünü oluşturur. Veriler tüm alanları kullanıcı düzenlenebilir olmak, bir ızgara olarak görüntülenir. Satırların bir sürü varsa, o zaman otomatik olarak sayfalama sağlar.
  3. Kullanıcı daha sonra bu sütuna göre verileri sıralamak olacak bir sütun başlığını tıklatın için izin verdiği için bonus puan.
  4. Veri bir "nerede" yan tümcesi tarafından filtre edilmesi için izin verdiği için bonus puan.

Zaten bir kaç paket (phpMyAdmin, webmysql) baktım, ama onlar düzenlenebilir tablo görünümü sağlamak için görünmüyor. Onlar daha fazla veritabanı yöneticileri yönelik görünüyor. Ne yapmam gerekiyor daha fazla veri görüntülemek girmek ve değiştirmek isteyen birisi yönelik bir şey.

6 Cevap

Tepkiler, ama tam olarak tasarıyı uygun olanların hiçbiri, ben kendim uygulamaya karar verdi için teşekkürler.

Sonuç Veritabanı Web Arayüzü demektir DAG adında yeni bir açık kaynak projesi. Bu çalışma almak için yaklaşık 3 gün sürdü, ve ben PHP ve javascript yaklaşık 600 hatlarında yaptım.

Bunu kontrol etmek istiyorsanız, http://code.google.com/p/dwi olarak bulunur.

CakeApp.com kullanın, istediğiniz yapar tam olarak ne!

CakePHP's Bake Functionality can Bunu gerçekleştirmek. Ama istediğiniz gibi yapmak gibi önemsiz olmayabilir.

Eğer groovy kullanabilirsiniz sonra Grails başlamak atlamak alabilirsiniz. Bu, tüm DB bir ORM inşa görüşlerini oluşturmak ve temel CRUD all in inşa edecek

Java tabanlı Perl yıllardan şu şey için gerçek bir isteksizlik varsa Catalyst tüm eşleştirmeleri oluşturmanıza yardımcı olabilir ama size bütün 9 metre alamayabilirsiniz. Sen kolay ve Catalyst tutorial Aşağıdaki basit yapılabilir temel CRUD, bazı yazmak gerekir.

Java NakedObejcts istediğini olup olmadığını görmek. http://www.nakedobjects.org

Ben buldum Xataface quite useful: Build powerful user interfaces for your database in minutes

Provides extensible and intuitive user interface for MySQL databases with ability to add/edit/delete/search and manage relationships. Written in PHP. (Formerly called Dataface).

Download from SourceForge