2010-03-18 4 views
7

Wir erstellen eine Website mit einer großen Anzahl von Datenbanktabellen, die vom CMS-Administrator bearbeitet werden müssen. Einige der Tabellen werden durch Formulareinreichungen von Benutzern am vorderen Ende der Website gefüttert. Einige der Tabellen sind rein im CMS und werden verwendet, um benutzerdefinierte Module am Frontend der Website zu erstellen.Gibt es ein Drupal-Modul für Formulare mit starkem CRUD-Stil-Verhalten?

Obwohl es in Drupal ein Formularmodul gibt, denke ich, dass unsere Anforderungen nicht erfüllt werden können. Kennt jemand ein System, mit dem Formulare in einer CRUD-Datenbank mit den folgenden Funktionen gespeichert werden können?

alt text http://www.yart.com.au/drupal/crudsummary.png

  1. Export aller Datenbankfelder.

  2. Zeigen Sie eine Zusammenfassung der Datensätze in einer filterbaren Tabelle an.

  3. Mit Paging

  4. Sie ein zu viele Beziehungen in Datensätze können zB

alt text http://www.yart.com.au/drupal/cruddetail.png

dies für 10 Formulare manuell codieren ist eine Menge Arbeit. Besonders die eine zu viele Beziehungen. Wenn ein leistungsfähiges Modul zur Verfügung steht, würde es uns ersparen, einen zu schreiben.

Antwort

5

Ich habe es bisher noch nicht verwendet, also habe ich keine Ahnung, ob es Ihren Bedürfnissen entspricht, aber die Auto Admin module scheint zumindest einige der Features zu bieten, nach denen Sie suchen.

1

Sie sollten sich CCK ansehen und prüfen, ob es Ihren Anforderungen entspricht, bevor Sie etwas Maßgeschneidertes erstellen. Alle Ihre Anforderungen können mit einer Kombination aus CCK, Views und ein paar Optimierungen erfüllt werden.

0

Diese CRUD-Operationen können mit Drupal 7-Modulen wie Daten, Schema, Entity, Ansichten und Ctools erreicht werden. Nice Artikel ist hier: http://subhojit777.in/crud-data-table-in-drupal/ In-Place-Bearbeitung für Felder ist auch möglich mit Quickedit-Modul, aber Backbone.js, Underscore.js Bibliotheken sind erforderlich und Ihr Thema sollte unterstützen.