2009-05-26 22 views
6

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

5

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

  • PHP DataGrid iki versiyonu Dataman
    • , 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.

  • -1

    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.

    2

    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;

    +0

    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 –

    +1

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

    0

    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/

    +0

    Aura.Input adında hiçbir şey ismini değiştirmedi mi? – Phil

    +0

    Bağlantıyı güncelledim. Bu, şu anda 1.x Paketlerinin ana sayfasında (http://auraphp.com/) listelenen bir 1.x paketidir. –