Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Akssio

Chamando Action de outro Controller no Zend Framework..

Recommended Posts

Tenho uma action X.. no controller clientes (addAction).. responsável pelo cadastro de clientes...

e tenho um form q está na action index do controller servicos...q possui dentre outras coisas.. campos tb relativos ao cadastro do cliente.....q passarei através do metodo POST.. para a action Y.

 

Preciso q ao enviar as informações deste form... seja verificado se o cliente está cadastrado...(farei isso usando passagens de parametros com o GET)..

e caso não esteja.... seja chamado primeiramente a action X....q é a responsável pelo cadastro de clientes...e depois continuar..a execução da action Y...

 

Resumindo..a duvida é... como faço essa chamada de action... q está em outro controller... de forma q quando a action chamada seja concluida... repasse para a action q a chamou para continuar a execução??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Simplesmente utilize

 

$this->_redirect('/'); // Redireciona para sua home page...

 

$this->_redirect('/CONTROLLER/ACTION'); //Redireciona para ex. localhost/seuprojeto/INDEX/CONTROLLER/ACTION

 

$this->_redirect('/MODULE/CONTROLLER/ACTION'); // Para modulo diferente do default

Compartilhar este post


Link para o post
Compartilhar em outros sites

mas se eu chamar o redirect... depois de executar a action chamada.. ele irá retornar para a primeira action..que o chamou??...

ou vai ficar por lá mesmo...e renderizar a view desta outra action...?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.