Zend Framework Form: trabalhando com botões de rádio
que eu já discutimos criação de Zend_From em meus artigos anteriores. Neste artigo eu discutir como trabalhar
com botões de rádio em Zend Framework Form. Em seu Zend_Form, botões de rádio podem ser criados usando dois métodos. O primeiro é
Em seguida, criamos nosso botão de rádio como
Aqui primeiro argumento especificar que queremos criar elemento radion botão do formulário eo segundo argumento definir o nome
e id do grupo de elemento de rádio botão. Na próxima linha que chamamos addMultiOptions () método dando sua variedade de opcionais
valores. e perdeu, mas não menos importante, eu estou chamando setSeparator método para colocar os dois botões de rádio na mesma linha. Se este
método não é chamado setSeparator, cada botão radion aparecerá na linha separada. O botão de rádio acima também podem ser criados como
Com
Ambas as declarações dão o mesmo resultado. Para definir opções de botão de rádio diferentes, você também pode usar o seguinte método.
que eu já discutimos criação de Zend_From em meus artigos anteriores. Neste artigo eu discutir como trabalhar
com botões de rádio em Zend Framework Form. Em seu Zend_Form, botões de rádio podem ser criados usando dois métodos. O primeiro é
classe CustomForm estende Zend_Form
{
public function init ()
{
setMethod ('post') $ this->;
$ this-> setAction ('user / processo'); sexo = $ this-> createElement ('radion' , "gênero"); $ gênero> setLabel ("Sexo: ') -> addMultiOptions (array ( 'macho' => 'Masculino', 'feminino' => 'Feminino' )) - setSeparator> (''); } }
No código acima primeiro criamos nosso formulário, estendendo-o a partir de Zend_Form, substituir seu método init () e definindo seu método e atributos de ação.Em seguida, criamos nosso botão de rádio como
$ Sexo = $ this-> createElement ('radion', 'sexo');
Aqui primeiro argumento especificar que queremos criar elemento radion botão do formulário eo segundo argumento definir o nome
e id do grupo de elemento de rádio botão. Na próxima linha que chamamos addMultiOptions () método dando sua variedade de opcionais
valores. e perdeu, mas não menos importante, eu estou chamando setSeparator método para colocar os dois botões de rádio na mesma linha. Se este
método não é chamado setSeparator, cada botão radion aparecerá na linha separada. O botão de rádio acima também podem ser criados como
classe CustomForm estende Zend_Form
{
public function init ()
{
setMethod ('post') $ this->;
$ this-> setAction ('user / processo'); gênero $ = Zend_Form_Element_Radio novo ('sexo'); $ gênero> setLabel ("Sexo: ') -> addMultiOptions (array ( "masculino" => 'Masculino', 'feminino' => 'Feminino' )) -> setSeparator (''); } }
A única diferença no exemplo acima é dois que eu coloquei$ Sexo = $ this-> createElement ('radion', 'sexo');
Com
$ Sexo = new Zend_Form_Element_Radio ('sexo');
Ambas as declarações dão o mesmo resultado. Para definir opções de botão de rádio diferentes, você também pode usar o seguinte método.
$ Gênero> addMultiOption ('macho', 'Masculino');
$ gênero> addMultiOption ('feminino', 'Feminino');