PHP 5 için HTML Form Kitaplığı

9 Cevap php

Ben bir QuickForm değiştirilmesi için arıyorum. QF combobox'unda örneğin, birçok seçenekleri ile performans sorunları var. Ben de Zend_Form gibi yönelimli bir şey daha nesne gibi, ama dekoratörler ve çok şişkinlik olmadan olacaktır. Tabii ki aynı zamanda E_STRICT ile uyarı olmalıdır. Herhangi bir öneriler?

9 Cevap

Sen \Nette\Forms\Form, bu Nette Framework parçası deneyebilirsiniz.

Dokümantasyon: http://doc.nette.org/en/forms

Bir link QuickForm Seni öldürdü olmazdı ...

Her neyse, ben formları oluşturmak ve daha sonra bir veritabanına sonucu kaydetmek için bir sistem arıyordum. Aşağıdaki buldum bazı sistemler vardır.

First system I found that did the sorts of things I wanted. But, doesn't do them quite how I want. Doesn't have import. Settings are stored in the db. Easy to change the settings using web interface. Easy to modify table. Can not create tables. Allows you to view multiple tables from the same interface easily. No multi-option. (Multi-choice.)

Sonra cehennem, benim kendi yazmak ne karar verdi, ve ben yaptım. Henüz indirilebilir değil, ama kullanımda.

Eğer belirtmek vermedi çünkü ben QuickForm bu sürümünde baktık, sen QuickForm2 kullanarak değil varsayarak yaşıyorum?

http://pear.php.net/package/HTML_QuickForm2

Eğer Zebra_Form deneyebilirsiniz - hata düzeyi E_ALL ayarlandığında hiçbir hata iletileri üretir, yapar, sunucu ve istemci tarafında doğrulama, cross-site scripting (XSS) saldırıları, çapraz site karşı koruma karşı koruma vardır sahtecilik (CSRF) saldırıları etti spectacular documentation istemek ve bunu öğrenmek çok kolay;

Ayrıca phorms bir göz atın ve somewhat newer fork olabilir

Ben hiç kullanmadım, ama ben bu konuyu araştırdım son kez bu konuda üzerinde yanılmak: http://www.phpclasses.org/browse/package/1.html

Sen denemelisiniz Aura.Input. Çok kolay entegre ve herhangi çerçeveler / eski kod ile çalışmaktır.

Eğer PHP için Bağımsız Formu yazmak nasıl bazı kod görmek istiyorsanız, http://harikt.com/blog/2013/05/23/standalone-form-for-php/ içine bir göz var

Ben Minacl oluşturduk - http://minacl.org - çoğu form kitaplıkları için biraz farklı, HTML yazmak ve her yerde o yüzden hiçbir dekoratörler ayrıştırır! Formlar için MVC gibi daha düşünün.