Poszukuję zamiennika QuickForm
. QF ma problemy z wydajnością, na przykład z wieloma opcjami w comboboxie. Chciałbym również coś bardziej zorientowanego obiektowo, jak na przykład Zend_Form, ale bez dekoratorów i tak dużo wzdęcia. Oczywiście powinno to również być ostrzeżenie z E_STRICT
. Wszelkie zalecenia?Biblioteka formularzy HTML dla PHP 5
Odpowiedz
nigdy nie używałem go, ale po raz ostatni badałem ten temat ja nie potknąć się o tej sprawie: http://www.phpclasses.org/browse/package/1.html
Link do QuickForm nie zabiłby cię ...
Zresztą , Szukałem systemu do generowania formularzy, a następnie zapisywania wyniku w bazie danych. Poniżej znajdują się niektóre systemy, które znalazłem.
- Dataman
- phpMyEdit
- PHP DataGrid Dwie wersje, stary jeden jest wolny, nie jeden nowy.
- dadabik
Pierwszy system Okazało się, że robili różne rzeczy chciałem. Ale nie robi ich tak, jak chcę. Nie ma importu. Ustawienia są przechowywane w bazie danych. Łatwo zmienić ustawienia za pomocą interfejsu internetowego. Łatwa do modyfikacji tabela. Nie można utworzyć tabel. Umożliwia łatwe przeglądanie wielu tabel z tego samego interfejsu. Brak wielu opcji. (Wielokrotny wybór)
Potem zdecydowałem, co, do diabła, napiszę, a ja to zrobiłem. Nie można jeszcze pobrać, ale jest w użyciu.
Możesz spróbować \Nette\Forms\Form
, jest to część Nette Framework.
Dokumentacja: http://doc.nette.org/en/forms
Ponadto można spojrzeć na phorms i jego somewhat newer fork
Można sprawdzić następujące skrypty Free Form PHP:
- phpAddEdit
- Formitable - Form creation class
- DaDaBIK
- FormHandlerFormBuilder
- Phorm
- Phormation
- phpFormGenerator
- PHP Form - Processor
- PHP HTML Form - Generation and Validation Class
- phpMyEdit
- phpOpenFormGenerator
- Znajdź więcej pod numerem HotScripts.com
Jeśli komercyjne oprogramowanie nie przestraszy, sprawdź: PHPRunner.
Stworzyłem Minacl - http://minacl.org - jest trochę inny niż większość bibliotek formularzy, piszesz HTML i parsujesz go, więc nigdzie nie ma dekoratorów! Pomyśl o tym bardziej jako MVC dla formularzy.
Ponieważ nie podano, zakładam, że nie używasz QuickForm2, czy obejrzałeś tę wersję QuickForm?
można spróbować Zebra_Form - produkuje żadnych komunikatów o błędach, gdy poziom błędu jest ustawiona na E_ALL, czy zarówno walidację server- i po stronie klienta, posiada ochronę przed cross-site scripting (XSS), ochrona przed atakami ataki typu "cross-site request forszery" (CSRF), ma spectacular documentation i jest łatwy do nauczenia;
Powinieneś spróbować . Łatwo jest zintegrować i pracować z każdym frameworkiem/starszym kodem.
Jeśli jesteś zainteresowany, aby zobaczyć niektóre kod jak napisać formę autonomiczną dla PHP, zajrzyj do http://harikt.com/phpform/
Nie ma nic o nazwie Aura.Input czy zmieniła nazwę? – Phil
Zaktualizowałem link. W rzeczywistości jest to pakiet 1.x, który jest aktualnie wymieniony na stronie głównej (http://auraphp.com/) pakietów 1.x. –
- 1. PHP HTML Creation Biblioteka
- 2. GUI dla twórców formularzy dla PHP
- 3. laravel 5 Biblioteka dla obciążenia CSS, JavaScript
- 4. Najlepsza biblioteka dla sesji PHP
- 5. Najlepsza praktyka projektowania formularzy PHP
- 6. Wyjaśnienie czasu 24 h dla HTML 5
- 7. Wiele formularzy HTML na jednej stronie
- 8. Swashbuckle 5 i wieloczęściowe/pomocnicze dane formularzy
- 9. Class :: DBI-like biblioteka dla php?
- 10. Skrypt/biblioteka Preprocessor PHP dla Stylusa?
- 11. Wyświetlanie warunkowe elementów formularzy html
- 12. Wymuszanie sprawdzania formularzy HTML za pomocą JavaScript
- 13. Dobra biblioteka logów PHP?
- 14. HTML 5 - Podstępne rzeczy
- 15. HTML 5 Format waluty
- 16. HTML 5 Rozciągnięcie wideo
- 17. Html 5 Przesyłanie pliku
- 18. walidacja W3C HTML 5
- 19. HTML 5 wielu plików do pobrania z PHP
- 20. Php biblioteka uczenia maszynowego?
- 21. Czy istnieje standardowa reprezentacja formularzy HTML?
- 22. Sprawdzanie elementu HTML 5 + Postęp?
- 23. Jak mogę skompresować HTML w laravel 5
- 24. co jest alternatywą dla password_hash() dla (PHP 5 <5.5.0)?
- 25. Google.Apis.Auth.OAuth dla formularzy internetowych
- 26. Jak włączyć funkcje XSLT w PHP 5?
- 27. Kerberos za pośrednictwem javascript lub HTML 5
- 28. Dynamiczna generacja formularzy HTML w stosie MEAN
- 29. Przekazywanie danych formularzy HTML do funkcji JavaScript
- 30. Używanie osadzonych standardowych formularzy HTML z ASP.NET
powinienem zrobić fałszywych kont? czy to poprawiłoby moje odpowiedzi? Łączę się z darmowymi bibliotekami PHP o wysokiej jakości LGPL lub wtyczkami jQuery reprezentującymi odpowiedzi na konkretne pytania. –
Zobacz [Czy odpowiedzi, które zawierają linki gdzie indziej, są naprawdę "dobre odpowiedzi"?] (http: // meta. stackexchange.com/questions/8231) i [Jak mogę utworzyć link do zewnętrznego źródła w sposób przyjazny dla społeczności?] (http://meta.stackexchange.com/questions/94022). Robienie fałszywych kont to zły pomysł. W każdej odpowiedzi, którą publikujesz, musisz ujawnić swoją przynależność (jeśli istnieje) do produktu. –