2010-09-24 72 views
3

我試圖找到一個表單引擎,可以從更簡單的指令,如addTextField生成標記。這在CMS和框架中很常見,但我正在尋找一些我可以在普通的php非CMS項目中使用的東西。有人知道這樣的表單引擎嗎?如果你使用它,請提及它的一些功能。如果它有驗證等。表單引擎建議

回答

3

Zend_Framework是第一個出現在我腦海裏的東西。你想要的組件叫做Zend_Form。儘管ZF是一個完整的框架,並且它被設計用於MVC(模型視圖控制器)應用程序,但您仍然可以單獨使用Zend_Auth。但是我會警告你有一點學習曲線:http://framework.zend.com/manual/en/zend.form.html。它支持大量表單元素,分組表單,過濾輸入,驗證(內置驗證和自定義驗證),輸入轉義和元素排序。

以下是快速入門:http://framework.zend.com/manual/en/zend.form.quickstart.html向您展示如果選擇Zend_Form,您將進入什麼狀態。

1

所建議的form engine on Sourceforge是Zend一個更輕的版本。它支持經典功能作爲驗證和過濾器。

與Zend的主要區別在於,當涉及到佈局時,JForm更低級別。在HTML中定義完全自定義的表單結構更容易。因此,需要更多代碼才能創建默認的表格。