Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
27Activity
0 of .
Results for:
No results containing your search query
P. 1
Zend Framework Chapter 15 Form translated

Zend Framework Chapter 15 Form translated

Ratings:

4.2

(5)
|Views: 1,991 |Likes:
Published by adrianoaguiar

More info:

Published by: adrianoaguiar on Jun 21, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

06/19/2013

pdf

text

original

 
Capítulo 15. Zend_Form
Traduzido por Flávio Gomes da Silva Lisboa
Sumário
15.1. Zend_Form..............................................................................................................................215.2. Zend_Form Quick Start..........................................................................................................315.2.1. Criar um objeto formulário.............................................................................................315.2.2. Adicionando elementos ao formulário............................................................................315.2.3. Renderizar um formulário...............................................................................................615.2.4. Verifique se um formulário é válido...............................................................................715.2.5. Obtenha o status de erro..................................................................................................815.2.6. Colocando tudo junto......................................................................................................815.2.7. Usando um objeto Zend_Config...................................................................................1015.2.8. Conclusão......................................................................................................................1015.3. Criando Elementos de Formulário Usando Zend_Form_Element........................................1115.3.1. Plugin Loaders...............................................................................................................1115.3.2. Filtros............................................................................................................................1315.3.3. Validadores....................................................................................................................1415.3.4. Decorators.....................................................................................................................1915.3.5. Metadados e Atributos..................................................................................................2115.3.6. Elementos Padrão..........................................................................................................2215.3.7. Métodos Zend_Form_Element.....................................................................................2215.3.8. Configuração.................................................................................................................2415.3.9. Elementos Customizados..............................................................................................2515.4. Criando Formulários Usando Zend_Form............................................................................2615.4.1. Plugin Loaders..............................................................................................................2715.4.2. Elementos......................................................................................................................2815.4.2.1. Populando e Recuperando Valores........................................................................2915.4.2.2. Operações Globais.................................................................................................3015.4.2.3. Métodos Para Interagir Com Elementos...............................................................3115.4.3. Grupos de Exibição.......................................................................................................3215.4.3.1. Operações Globais.................................................................................................3315.4.3.2. Usando Classes de Grupo de Exibição Customizadas..........................................3315.4.3.3. Métodos para Interagir Com Grupos de Exibição.................................................3415.4.3.4. Métodos Zend_Form_DisplayGroup....................................................................3415.4.4. Subformulários..............................................................................................................3615.4.4.1. Operações Globais.................................................................................................3615.4.4.2. Métodos para Interagir Com Subformulários........................................................3715.4.5. Metadados e Atributos..................................................................................................3715.4.6. Decorators.....................................................................................................................3815.4.7. Validação.......................................................................................................................4015.4.8. Métodos.........................................................................................................................4215.4.9. Configuração.................................................................................................................4415.4.10. Formulário Customizados...........................................................................................4515.5. Criando Marcações de Formulários Customizados usando Zend_Form_Decorator............4715.5.1. Operação.......................................................................................................................4715.5.2. Decorators Padrão.........................................................................................................481/71
 
15.5.3. Decorators Customizados.............................................................................................4815.6. Elementos de Formulário Padrão Embarcados Com Zend Framework...............................5115.6.1. Zend_Form_Element_Button........................................................................................5115.6.2. Zend_Form_Element_Checkbox..................................................................................5115.6.3. Zend_Form_Element_Hidden.......................................................................................5215.6.4. Zend_Form_Element_Hash..........................................................................................5215.6.5. Zend_Form_Element_Image........................................................................................5215.6.6. Zend_Form_Element_MultiCheckbox.........................................................................5315.6.7. Zend_Form_Element_Multiselect................................................................................5315.6.8. Zend_Form_Element_Password...................................................................................5315.6.9. Zend_Form_Element_Radio.........................................................................................5415.6.10. Zend_Form_Element_Reset........................................................................................5415.6.11. Zend_Form_Element_Select.......................................................................................5415.6.12. Zend_Form_Element_Submit.....................................................................................5515.6.13. Zend_Form_Element_Text.........................................................................................5515.6.14. Zend_Form_Element_Textarea...................................................................................5515.7. Decorators de Formulário Padrão Embarcados Com Zend Framework..............................5515.7.1. Zend_Form_Decorator_Callback..................................................................................5515.7.2. Zend_Form_Decorator_Description.............................................................................5615.7.3. Zend_Form_Decorator_DtDdWrapper.........................................................................5615.7.4. Zend_Form_Decorator_Errors......................................................................................5615.7.5. Zend_Form_Decorator_Fieldset...................................................................................5715.7.6. Zend_Form_Decorator_Form.......................................................................................5715.7.7. Zend_Form_Decorator_FormElements........................................................................5715.7.8. Zend_Form_Decorator_HtmlTag..................................................................................5715.7.9. Zend_Form_Decorator_Image......................................................................................5715.7.10. Zend_Form_Decorator_Label.....................................................................................5715.7.11. Zend_Form_Decorator_ViewHelper...........................................................................5815.7.12. Zend_Form_Decorator_ViewScript............................................................................5815.8. Internationalização de Zend_Form.......................................................................................6015.8.1. Inicializando I18n em Formulários...............................................................................6015.8.2. Alvos I18N Padrão........................................................................................................6115.9. Uso Avançado de Zend_Form...............................................................................................6215.9.1. Notação de Matriz.........................................................................................................6215.9.2. Multi-Page Forms.........................................................................................................64
15.1. Zend_Form
Zend_Form simplifica a criação e manipulação de formulários em sua aplicação web. Ele realiza osseguintes objetivos:
Validação e filtragrem de elementos de entrada
Ordenação de elementos
Renderização de elementos e formulários, incluindo escaping
Agrupamento de elementos e formulários
Configuração no nível de formulários e elementosIsso influencia fortemente outros componentes do Zend Framework a cumprir seus objetivos,2/71
 
incluindo
Zend_Config
,
Zend_Validate
,
Zend_Filter
,
Zend_Loader_PluginLoader
, e opcionalmente
Zend_View
.
15.2. Zend_Form Quick Start
Esse guia rápido pretende cobrir o básico de criação, validação e renderização de formuláriosusando
Zend_Form
.
15.2.1. Criar um objeto formulário
A criação de um objeto formulário é muito simples: simplesmente instancie
Zend_Form
:
<?php$form= newZend_Form
 
;?>
Para casos de uso mais avançados, você pode querer criar uma subclasse de
Zend_Form
, mas paraformulários simples, você pode criar um formulário programaticamente usando um objeto
Zend_Form
.Se você deseja especificar os atributos action e method do formulário (sempre boas idéias), você pode fazê-lo com os acessores
setAction()
e
setMethod()
:
<?php$form->setAction('/resource/process') ->setMethod('post'); ?>
O código acima configura o atributo action do formulário para a URL parcial "/resource/process" eo atributo method para HTTP POST. Isso será refletido durante a renderização final.Você pode configurar atributos HTML adicionais para a tag
<form>
usando os métodossetAttrib() ou setAttribs(). Para a instância, se você deseja configurar o atributo “id”:
<?php$form->setAttrib('id','login'); ?>
15.2.2. Adicionando elementos ao formulário
Um formulário nada é sem seus elementos.
Zend_Form
vem embarcado com alguns elementos padrão que renderizam XHTML via
Zend_View
 
helpers. São os seguintes:
 button
checkbox (ou vários checkboxes de uma vez com multiCheckbox)
hidden
image3/71

Activity (27)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
julyeser liked this
Vanda Silva liked this
_splc liked this
kabupe liked this
Nino Giovanny liked this
fernandofagonde liked this
ambrodrigues liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->