PHP form sınıf

7 Cevap php

Güzel nesne odaklı işlemcileri, doğrulama için Regexes belirtmek ve çok basit bir şekilde her şeyi yapabilirsiniz: Ben formlar yapmanın ASP.NET ve Django yöntemlerini alışkınım.

Onsuz mutlu yaşayan ay sonra, ben bir proje için geri PHP gelmek vardı ve ben PHP formları (manuel çıktı, manuel doğrulama, aşırı ağrı) ile yapmak için kullanılan her şey mutlak çöp olduğunu fark ettik.

Bu gibi formu nesil ve doğrulama should yapılabilir mi güzel, basit ve ücretsiz bir sınıf var mı?

Clonefish doğru fikri var, ancak bu fiyat etiketi üzerinde yol kapalı bulunuyor.

7 Cevap

(Yerine başka bir çerçeveyi öğrenme sürecine göre) basit çözüm sadece Django formları ve işlem kod yazma ve CURL kullanarak PHP içine çıktı çekerek ortaya çıktı.

PİS ama hızlı, Django tüm gücü vardır ve çalışır.

http://code.google.com/p/php-form-builder-class/ - - Geçenlerde yukarıda listelenen projeyi kullanmış gelişme ve son sürüm (versiyon 1.0.3) kolayca ancak formlarını işlemek için tarz olabilir, daha esnek bir div düzeni ile tablo biçimlendirme yerini fark Eğer istiyorum. Hızlı bir şekilde başlamanıza yardımcı olabilecek birçok örnek vardır.

Ben bu projeyi tavsiye ederim.

Burada başka bir ücretsiz bir alternatif bulunuyor:

http://code.google.com/p/php-form-builder-class/

Bu gibi bir kod ile bir form oluşturmanızı sağlar:

include("../class.form.php5");

$form = new form("form_elements");

$form->addHidden("cmd", "submit");
$form->addTextbox("Textbox:", "field0");
$form->addTextarea("Textarea:", "field1");

$form->render();

Artıları:

  • Form doğrulama Dahili (PHP ve javascript)
  • Vs jQuery UI, CKEditor / TinyMCE, Google Maps, araç ipuçları, ile entegrasyonları ile kutu çıkıyor
  • Gerçekten kalkmak kolay ve güçlü formları çalışan ve oluşturma

Sonunda bunu kullanarak beni tuttu Eksileri:

  • Form çıkış yok ince taneli kontrolü. Ya bir tablo ya da bir şey olarak tüm formu hale getirebilir.
  • Hayır fieldsets

Bu etkin geliştirme altında olduğu görünüyor, bu yüzden gelecekteki versiyonları / iyileştirmeler için bir göz tutmak değer olabilir.

Çok iyi bir formu doğrulayıcı CodeIgniter projesinde ise:

Dokümanlar okumak ve onların büyük belgelerinde bunun için öğretici:

Burada oldukça yetenekli bir yeni. Birkaç sürümleri ben parlak olabileceğini düşünüyorum.

http://www.html-form-guide.com/php-form/php-form-validation.html