Yerine QuickForm
ürününü arıyorum. QF'nin, örneğin, açılan kutulardaki birçok seçenekle ilgili performans sorunları vardır. Ayrıca Zend_Form gibi daha fazla nesne odaklı bir şey isterdim, ama dekoratörler ve çok fazla bloat içermezdim. Tabii ki E_STRICT
ile de uyarı olmalı. Herhangi bir tavsiye?PHP için PHP Form Kitaplığı 5
cevap
ben hiç kullanmadım, ama bu konuyu son araştırmamızda bu konuda üzerine stumble: http://www.phpclasses.org/browse/package/1.html
QuickForm bir bağlantı sizi öldürmeyecektin ...
neyse Formları oluşturmak ve sonucu bir veritabanına kaydetmek için bir sistem arıyordum. Aşağıda bulduğum bazı sistemler. phpMyEdit
- , eski bir bedava, yeni değildir. Ben istediğim şeylerden türlü yaptığını bulduk
- dadabik
İlk sistem. Ama, onları nasıl istediğim gibi yapmaz. İthalat yok. Ayarlar db'de saklanır. Web arayüzünü kullanarak ayarları değiştirmek kolaydır. Tabloyu değiştirmek kolaydır. Tablo oluşturulamıyor. Aynı arabirimden birden fazla tabloyu kolayca görüntülemenizi sağlar. Çok seçenek yok. (Çoktan seçmeli.)
Daha sonra karar verdim, ne yaptım, kendi başıma yazdım ve yaptım. Henüz indirilebilir değil, kullanımda.
\Nette\Forms\Form
deneyebilirsiniz, Nette Framework ürününün bir parçasıdır.
Dokümantasyon: http://doc.nette.org/en/forms
Ayrıca phorms bakmak olabilir ve onun somewhat newer fork
Aşağıdaki serbest PHP form komut dosyalarını kontrol edebilirsiniz:
- phpAddEdit
- Formitable - Form creation class
- DaDaBIK
- FormHandlerFormBuilder
- Phorm
- Phormation
- phpFormGenerator
- PHP Form - Processor
- PHP HTML Form - Generation and Validation Class
- phpMyEdit
- phpOpenFormGenerator
- Daha fazla bilgi için bkz. HotScripts.com
Ticari yazılım korkmuyorsa, PHPRunner'u işaretleyin.
Minacl - http://minacl.org'u yarattım - çoğu kitaplık formundan biraz farklı, HTML yazıyorsunuz ve bu yüzden hiçbir dekoratör olmasın! Formlar için MVC olarak düşünün.
Belirttiğiniz için, QuickForm2 kullanmadığınızı varsayıyorum, bu QuickForm sürümüne baktınız mı?
Eğer Zebra_Form deneyebilirsiniz - (XSS) saldırıları, koruma karşı hata seviyesi E_ALL olarak ayarlandığında, hiçbir hata iletileri üretir hem de sunucu ve istemci tarafı doğrulama yapar, cross-site scripting karşı koruması vardır siteler arası talep sahteciliği (CSRF) saldırıları, spectacular documentation var ve öğrenmesi kolay;
Aura.Input'u denemelisiniz. Herhangi bir çerçeve/eski kod ile bütünleştirmek ve çalışmak kolaydır.
bazı kod nasıl PHP için bağımsız bir form yazmaya görmek ilgileniyorsanız, http://harikt.com/phpform/
Aura.Input adında hiçbir şey ismini değiştirmedi mi? – Phil
Bağlantıyı güncelledim. Bu, şu anda 1.x Paketlerinin ana sayfasında (http://auraphp.com/) listelenen bir 1.x paketidir. –
- 1. html/php form mysql için
- 2. PHP SoapClient laravel 5.
- 3. Mail Form PHP Çalışmıyor
- 4. PHP - Form Gönderme Çalışmıyor
- 5. PHP form eylemini IF
- 6. PHP Form Doğrulama Kodu
- 7. PHP kullanarak e-posta göndermek için form
- 8. PHP Dosya Yükleme Olmadan Form
- 9. Bootstrap ile PHP form işleme
- 10. Form kitaplığı
- 11. Yii 1 - Bir php form
- 12. Form doldurulduğunda php nasıl doğrulanır?
- 13. İç içe geçmiş Set Modeli Php kitaplığı
- 14. PHP 5.2.x Varlık yönetim kitaplığı
- 15. Maven ile bir PHP Kitaplığı projesinin dağıtımı
- 16. PHP Guzzle 5 - Mesaj İsteği Eşzamansız mı?
- 17. Laravel 5: Apache php http kimlik doğrulaması
- 18. PHP
- 19. Php
- 20. PHP
- 21. ASP.NET 5 için Paylaşılan Sınıf Kitaplığı Referansları 5 beta 7
- 22. Denetleyici laravel 5'de useragent alın php
- 23. php ile ayrıştırma jp 5 çalışmıyor
- 24. PHP form hatası bir yerlerde $ _POST ['SUBMIT']
- 25. PHP çok parçalı form verileri PUT talebi?
- 26. PHP form tasarımı en iyi uygulama
- 27. php
- 28. HTML Form Değerleri PHP ve Spaces
- 29. Form altından sonra büyük php kodu
- 30. PHP: Zend Form Eleman Metninin etiketini
içine bir göz Sahte hesaplar yapmalıdır var? Bu benim cevaplarımı geliştirir mi? Belirli bir soruyu yanıtlayan ücretsiz, yüksek kaliteli, LGPL-ed PHP kütüphaneleri veya jQuery eklentileriyle bağlantı kurarım –
Lütfen [Sadece başka yerdeki linkleri içeren cevaplar gerçekten iyi cevaplar var mı?] (http: // meta. stackexchange.com/questions/8231) ve [Topluluk dostu bir şekilde harici bir kaynağa nasıl bağlantı kurabilirim?] (http://meta.stackexchange.com/questions/94022). Sahte hesaplar yapmak kötü bir fikirdir. Gönderdiğiniz her yanıtta ürününüze (varsa) bağlılığınızı açıklamalısınız. –