2009-05-26 13 views
6

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

5

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.

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.

-1

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.

2

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;

+0

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. –

+1

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. –

0

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/

+0

Nie ma nic o nazwie Aura.Input czy zmieniła nazwę? – Phil

+0

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. –