我发现,我的大部分工作实际上只是一遍又一遍地构建同样的东西.
这些基本上是复杂的多种形式,例如抵押贷款申请,保险等.
对于这样的事情,有一个共同的/很好用的模型吗?我不关心使用什么语言/技术.我认为理想的XML /语言中立.
PFBC (PHP Form Builder Class)项目的开发考虑了以下目标:
示例代码如下:
<?php
//PFBC 2.x PHP 5 >= 5.3
session_start();
include($_SERVER["DOCUMENT_ROOT"] . "/PFBC/Form.php");
$form = new PFBC\Form("GettingStarted", 300);
$form->addElement(new PFBC\Element\Textbox("My Textbox:", "MyTextbox"));
$form->addElement(new PFBC\Element\Select("My Select:", "MySelect", array(
"Option #1",
"Option #2",
"Option #3"
)));
$form->addElement(new PFBC\Element\Button);
$form->render();
//PFBC 2.x PHP 5
session_start();
include($_SERVER["DOCUMENT_ROOT"] . "/PFBC/Form.php");
$form = new Form("GettingStarted", 300);
$form->addElement(new Element_Textbox("My Textbox:", "MyTextbox"));
$form->addElement(new Element_Select("My Select:", "MySelect", array(
"Option #1",
"Option #2",
"Option #3"
)));
$form->addElement(new Element_Button);
$form->render();
?>
Run Code Online (Sandbox Code Playgroud)
查看PHP Form Builder 类项目。希望这可以帮助... :)