Schnellste Möglichkeit zum Erstellen von Formularen - PHP / jQuery / CodeIgniter

8

Es gibt viele Möglichkeiten, mit Formularen umzugehen, aber ich frage mich, ob jemand eine solide Lösung hat, die sie für fast alle ihre Apps verwenden. Etwas kann Formulare schnell erstellen und alle Arten von Formularelementen enthalten / p>

Was ich momentan benutze, ist einfach die eingebaute Formularvalidierung von CI und dann das Ausarbeiten eines Formulars, aber selbst damit habe ich das Gefühl, es dauert zu lange ... irgendwelche Vorschläge?

    
dzm 11.05.2011, 01:20
quelle

5 Antworten

2

Es gibt ein jQuery-Plugin ("dform" genannt), das JSON-Eingaben zum dynamischen Erstellen eines Formulars verwendet. Ich benutze das schon seit einer Weile.

%Vor%

Schnelle Verwendung:

%Vor%     
Rakesh Sankar 25.05.2011 04:10
quelle
2

Ссылка - ist eine Formularerstellungsbibliothek für Codeigniter. Es hat eine umfangreiche Anleitung und sollte einfach zu bedienen sein.

    
zwacky 14.04.2013 15:40
quelle
1

Keine dieser Lösungen sind meiner Meinung nach durchaus befriedigende Lösungen, aber sie könnten für Sie funktionieren:

Ссылка (Online-Generierungstool)

Ссылка (Online-Generierungstool, enthält Javascript)

Ссылка (CI-Bibliothek)

Ссылка (Teil des CI-basierten Fuel CMS)

    
Daniel Bang 11.05.2011 04:23
quelle
0

@dave Ich benutze CI schon seit einer Weile, und generell benutze ich die eingebaute Form-Unterstützung oder mache es zu Hause, es ist wirklich nicht anders. Persönlich neige ich dazu, mich in Richtung auf handgeschriebene Formulare zu setzen. Die CI-Formularunterstützung wird vermieden. Obwohl CI bietet "Benutzerfreundlichkeit" sozusagen für mehr Anfänger (und die Gurus gleichermaßen). Ich habe immer das gleiche Gefühl wie du, es hat eine Art restriktives Gefühl dazu, alles abzurunden, wenn Sie Formulare für CI verwenden dort System für Sie machen im Grunde dasselbe tun, wie Sie mit Standard-HTML aber auch implementieren würden in CI-Syntax, damit es besser damit umgehen kann. Für mich mache ich eine Menge AJAX-bezogene Sachen, so dass die Standard-Unterstützung mir nicht viel hilft und normalerweise im Weg ist. Ich habe auch an einigen Professional-Level-Teams gearbeitet, die CI als Backend-Framework verwendet haben, aber auch den gleichen Widerwillen für die Formularunterstützung haben, die CI hat. Mehrmal, dann weniger in der Entwicklung auf Vorder- und Rückseite, hat es nichts gebracht.

Mehrmal, dann weniger würden wir immer den Weg der Standard-HTML-Formulare gehen und einfach mit den Standard-PHP-Mitteln arbeiten, um die geposteten Daten zu bekommen und dann unsere eigenen Filter auf ein Element zu Element zu brauen, damit wir wissen, dass wir es sind bekommen, welche Daten wir bekommen wollen, ohne irgendwelche Mittel zu haben, irgendwelche Beschränkungen zu umgehen.

Also die kurze Version zu Ihrer Antwort ist einfach mit Standard-HTML / PHP-Formular-Handhabung. Sie werden viel mehr Unterstützung da draußen finden, wie Sie mit Ihren Eingaben so umgehen können, dass Sie CI gegenüberstehen (Meinungsverschiedenheit). Auch wenn du deine Formulare auf diese Weise handhabst, werden die Arbeiten, die du immer noch problemlos in CI mit seinen anderen Bibliotheken und Mods verwenden kannst, nicht zerstört.

Ich weiß, das ist keine direkte Antwort auf Ihre Frage, aber ich hatte das Gefühl, ich sollte zumindest meine 2 Cent reinstecken. CI ist ein nettes Framework, aber es baut auf PHP auf, also können Sie es mit PHP machen tun Sie es innerhalb CI, und im Falle der Formbehandlung gehe ich den Weg von PHP anstatt mit CI

zu arbeiten     
chris 24.05.2011 20:07
quelle
0

Ich benutze CodeIgnitor, aber ich habe gerade meine eigene Validierungsklasse erstellt - Sie haben mehr Flexibilität und Spielraum, indem Sie es selbst machen und mehr Zeit sparen ... das finde ich sowieso.

Ich habe es nur eingegrenzt, so dass eine Methode ein Array von Eingängen aufnimmt und nur durchschaut und prüft, ob sie nicht leer sind und ein Array der fehlenden zurückgibt, wenn das Feld in dem fehlenden Array ist, oder das Design hervorheben geht mit. Einfach.

Wie bei der CodeIgnitor-Validierung habe ich mich nie so gefühlt, als müsste ich es benutzen.

    
9miles 09.09.2011 13:52
quelle

Tags und Links