public function indexAction() { global $route; $factory = new FormularioFactory(); $request = new Request(); $validator = new Validator($request); // FORM 1 $form = new Formulario($factory); // attr form $form->setAttr("action", "/formulario"); // items form $form->createField(["type" => "text", "label" => "Nome", "placeholder" => "Nome", "name" => "nome", "class" => "form-control"]); $form->createField(["type" => "text", "label" => "Sobrenome", "placeholder" => "Sobrenome", "name" => "sobrenome", "class" => "form-control"]); $form->createField(["type" => "select", "label" => "Sexo", "name" => "sexo", "options" => [1 => "Masculino", 2 => "Feminino"], "class" => "form-control"]); $form->createField(["type" => "submit", "value" => "Cadastrar", "class" => "btn btn-primary"]); $form->validator($validator); // FORM 2 $form2 = new Formulario($factory); // attr form $form2->setAttr("action", "/formulario"); // items form $form2->createField(["type" => "text", "label" => "Usuário", "placeholder" => "Usuário", "name" => "usuario", "class" => "form-control"]); $form2->createField(["type" => "password", "label" => "Senha", "placeholder" => "Senha", "name" => "senha", "class" => "form-control"]); $form2->createField(["type" => "submit", "value" => "logar", "class" => "btn btn-primary"]); $form2->validator($validator); // FORM 3 $form3 = new Formulario($factory); // attr form $form3->setAttr("action", "/formulario"); // items form $form3->createField(["type" => "text", "label" => "Usuário", "placeholder" => "Usuário", "name" => "usuario", "class" => "form-control"]); $form3->createField(["type" => "textarea", "name" => "comentario", "label" => "Comentário", "class" => "form-control"]); $form3->validator($validator); // FORM 4 $form4 = new Formulario($factory); // attr form $form4->setAttr("action", "/formulario"); // items form $form4->createField(["type" => "text", "label" => "Usuário", "placeholder" => "Usuário", "name" => "usuario", "class" => "form-control"]); $form4->createField(["type" => "password", "label" => "Senha", "placeholder" => "Senha", "name" => "senha", "class" => "form-control"]); $form4->createField(["type" => "radio", "label" => "Salvar Senha?", "name" => "salvar-senha"]); $form4->createField(["type" => "submit", "value" => "logar", "class" => "btn btn-primary"]); $form4->validator($validator); // render $route->formulario = $form->render(); $route->formulario2 = $form2->render(); $route->formulario3 = $form3->render(); $route->formulario4 = $form4->render(); }
public function indexAction() { $factory = new FormularioFactory(); $request = new Request(); // FORM 1 $form = new Formulario($factory); // attr form $form->setAttr("action", "/populate"); // items form $form->createField(["type" => "text", "label" => "Nome", "placeholder" => "Nome", "name" => "nome", "class" => "form-control", "validate" => ["empty" => false]]); $form->createField(["type" => "text", "label" => "Valor", "placeholder" => "Valor", "name" => "valor", "class" => "form-control", "validate" => ["numeric" => true]]); $form->createField(["type" => "text", "label" => "Descrição", "placeholder" => "Descrição", "name" => "descricao", "class" => "form-control", "validate" => ["min" => 200]]); $form->createField(["type" => "select", "label" => "Categoria", "name" => "categoria", "options" => [1 => "Celular", 2 => "Informática", 3 => "Escritório", 4 => "Casa", 5 => "Moda"], "class" => "form-control"]); $form->createField(["type" => "submit", "value" => "Cadastrar", "class" => "btn btn-primary"]); $form->popular($this->arrProduto); // $form->setErrorType(4); $this->route->formulario = $form->render(); }
public function indexAction() { global $route; $factory = new FormularioFactory(); $request = new Request(); $validator = new Validator($request); // FORM 1 $form = new Formulario($factory); // attr form $form->setAttr("action", "/formulario"); // items form $fieldset = $form->createField(["type" => "fieldset", "legend" => "Formulário com Fieldset"]); $fieldset->createField(["type" => "text", "label" => "Sobrenome", "placeholder" => "Sobrenome", "name" => "sobrenome", "class" => "form-control"]); $fieldset->createField(["type" => "select", "label" => "Sexo", "name" => "sexo", "options" => [1 => "Masculino", 2 => "Feminino"], "class" => "form-control"]); $fieldset->createField(["type" => "submit", "value" => "Cadastrar", "class" => "btn btn-primary"]); $form->validator($validator); // render $route->formulario = $form->render(); }