簡體   English   中英

來自各種框架的PHP表單-優勢/劣勢?

[英]PHP forms from various frameworks - Strengths/Weaknesses?

環顧四周,有多種框架可用於PHP中的表單管理選項:Zend,CakePHP,CodeIgniter,Symfony,可能還有其他幾種提供解決方案。 在其他條件相同的情況下,您更喜歡哪一組表單類? 是什么讓這些比其他任何更好?

困難的問題,它是框架間的。 (我正在使用zend,所以我只能共享zend_form)

  • 長處
  • 驗證方式
  • 篩選器
  • 易於創建自定義驗證和過濾器
  • i18n支持-貨幣,日期時間等
  • 簡單的布局(echo $ this-> form())

*弱點(對我來說)

  • 裝飾器-陡峭的學習曲線
  • 先進的設計和布局

看看不同的框架是如何實現形式的,它過於復雜,並且沒有完整的周期。 例如,在頁面上添加兩次相同的表單會弄亂查看提交哪個表單的能力。

我維護的框架-Agile Toolkit選擇執行簡單但全面的方法。 也就是說,它將提供驗證器,過濾器,布局,但它還提供客戶端jQuery UI小部件,ajax提交和提交處理。

我寫了一個關於這個的博客: http : //agiletoolkit.org/blog/forms/

敏捷工具包中的表單文檔: http : //agiletoolkit.org/doc/form

當在Agile Toolkit中設計表單時,目標是使表單自給自足,而無需讓開發人員再三考慮。 它使用了5年,並且一直在工作,在我們無法實現的任何第三方項目中都沒有任何限制。

你怎么看?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM