[Resolvido] Ainda preciso usar $this->render();?

Zend_Controller, Zend_Controller_Action, Zend_Controller_Dispatcher, Zend_Controller_Plugin, Zend_Controller_RewriteRouter, Zend_View, Zend_Http_Request, Zend_Http_Response

Moderador: chackal_sjc

[Resolvido] Ainda preciso usar $this->render();?

Mensagempor douglasmiranda » Qui Out 29, 2009 3:43 pm

Ainda preciso usar $this->render();, no fim de cada action dos controllers, como antigamente?
Editado pela última vez por douglasmiranda em Qui Out 29, 2009 4:29 pm, num total de 1 vezes
Avatar de usuário
douglasmiranda
Membro
 
Mensagens: 18
Data de registro: Dom Jul 12, 2009 6:02 pm

Re: Ainda preciso usar $this->render();?

Mensagempor vdsantos » Qui Out 29, 2009 4:09 pm

Kra, acredito que, dependendo da versão que você está usando já da pra associar o conteúdo a view diretamente sem precisar renderizar (verifique nos releases no site oficial da Zend), por exemplo:
Código: Selecionar tudo
$this->view->conteudo = $conteudoQQ;


e dentro da view, você chamaria dessa forma:
Código: Selecionar tudo
echo $this->conteudo;


Se estiver trabalhando com Zend_Form, ai sim o conteúdo dofrom precisa ser renderizado primeiro para depois ser associado a view:
Código: Selecionar tudo
$form = new Zend_Form();
$campo_email = new Zend_Form_Element_Text('campo_email, array('value'=>'lalala', 'class' =>'meuCss', 'style'=>'width:170px;'));
$form->addElement($campo_email);
$this->view->result = $form->render();//Renderizandoo form com o objeto HTML inserido acima


e na view:
Código: Selecionar tudo
echo $this->result;


Valew.
vdsantos
Participante
 
Mensagens: 69
Data de registro: Seg Jun 08, 2009 2:38 pm
Localização: Guarulhos - SP


Retornar para Model-View-Controller (MVC)

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 0 visitantes