createFormBuilder($class); } public function testCreateBuilderFromObject() { $class = DemoModel::clazz(); $system = System::getInstance(); $obj = new $class(); $builder = $system->createFormBuilder($obj); } public function testUseBuilder() { $class = DemoModel::clazz(); $system = System::getInstance(); $obj = new $class(); $builder = $system->createFormBuilder($obj); $builder->setTargetLink('test.php'); $st = ''; $st .= $builder->genStart()."\n"; $st .= "bool:\t".$builder->genElement('a')."\n"; $st .= "code:\t".$builder->genElement('b')."\n"; // $st .= "col:\t".$builder->genElement('c')."\n"; $st .= "date:\t".$builder->genElement('d')."\n"; $st .= "dtm:\t".$builder->genElement('e')."\n"; $st .= "mail:\t".$builder->genElement('f')."\n"; $st .= "file:\t".$builder->genElement('g')."\n"; $st .= "flt:\t".$builder->genElement('h')."\n"; $st .= "html:\t".$builder->genElement('i')."\n"; $st .= "img:\t".$builder->genElement('j')."\n"; $st .= "int:\t".$builder->genElement('k')."\n"; // $st .= "mon:\t".$builder->genElement('l')."\n"; $st .= "opt:\t".$builder->genElement('m')."\n"; $st .= "pass:\t".$builder->genElement('n')."\n"; // $st .= "ran:\t".$builder->genElement('o')."\n"; // $st .= "sear:\t".$builder->genElement('p')."\n"; $st .= "set:\t".$builder->genElement('q')."\n"; $st .= "str:\t".$builder->genElement('r')."\n"; // $st .= "tel:\t".$builder->genElement('s')."\n"; $st .= "text:\t".$builder->genElement('t')."\n"; $st .= "time:\t".$builder->genElement('u')."\n"; $st .= "url:\t".$builder->genElement('v')."\n"; $st .= $builder->genSubmit("Send")."\n"; $st .= $builder->genEnd()."\n"; // echo $st; } }