function toHtml() { $this->_initTemplate(); $formcontroller = new FormController(); for ($i = 0; $i < count($this->_arr_form); $i++) { $formcontroller->form =& $this->_arr_form[$i]; $arr_form = $formcontroller->toTemplate(); $name = $this->_arr_form[$i]->getAttribute('name'); $this->smarty->assign($name, $arr_form); } $controller = new ComponentController($this->_container); $arr_component = $controller->toTemplate(); $this->smarty->assign("component", $arr_component); foreach ($this->_arr_output as $key => $value) { $this->smarty->assign($key, $value); } $this->smarty->display($this->template); }
for ($i = 0; $i < count($arr_field); $i++) { $arr_checkbox[$arr_field[$i]['name']] = ''; } $checkbox2 =& $form->addElement('checkbox'); $checkbox2->setAttribute('id', 'is_list'); $checkbox2->setAttribute('checkboxes', $arr_checkbox); $checkbox2->return_type = 'array'; $button1 =& $form->addElement('reset'); $button1->setAttribute('id', 'resetbutton'); $button1->setAttribute('value', 'Reset'); $button2 =& $form->addElement('submit'); $button2->setAttribute('id', 'submitbutton'); $button2->setAttribute('value', 'Submit'); $button3 =& $form->addElement('backbutton'); $form_op =& $form->addElement('hidden'); $form_op->setAttribute('id', 'op'); $form_op->setAttribute('value', 'gen_generate'); $hidden2 =& $form->addElement('hidden'); $hidden2->setAttribute('id', 'table_name'); $hidden2->setAttribute('value', $arr_table[$current_table]['name']); $formcontroller = new FormController($form); $arr_form = $formcontroller->toTemplate(); $smarty->assign("data", $arr_field); $smarty->assign("form", $arr_form); $smarty->assign('table_name', $arr_table[$current_table]['name']); $smarty->assign('INPUT_TITLE', INPUT_TITLE); $smarty->assign('TABLE', TABLE); $smarty->assign('FIELD', FIELD); $smarty->assign('maincontent', 'gen_input.html'); $smarty->display($view); //print_r($arr_field);