Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Opa...
Tenho um form que fiz utilizando Zend_Form, que quero usar tanto para adicionar como para editar registros... Ja fiz a parte da adicao... Agora que estou na edicao como faco pra preencher o atributo value="" do input para que o usuario saiba qual o registro que ele esta alterando?
Estou passando o id desse campo por get... Ele esta passando sem problemas pois posso imprimir na view... Mas o que devo acrescentar no meu form para o caso dele ter q imprimir dentro do value?
Vlw...
Aqui est'ao meus codigos...
Do Form...
class SetorForm extends Zend_Form {
public function init(){
$setor= new Zend_Form_Element_Text("setor");
$setor ->setLabel("Nome do Setor:")
->setRequired(true)
->addFilter("StripTags")
->addFilter("StringTrim")
->addValidator("NotEmpty")
->getValidator("NotEmpty")->setMessage("Campo obrigatório");
$submit = new Zend_Form_Element_Submit("submit");
$submit->setLabel("Gravar")
->setAttrib("id", "gravar")
->setAttrib("class", "button");
$this->addElements(array($setor, $submit));
$this->addDisplayGroup(array("setor","submit"), "cadastro",array("legend"=>"Formulário de Cadastro de Setor"));
}
}
Da view, na qual eu consigo imprimir o valor que eu quero
<?php echo $this->form; ?>
<?php print_r($this->setor["nome_setor"]); ?>
<a class="button" href="<?php echo $this->baseUrl()."/setor"?>">Voltar</a>Carregando comentários...