O problema não é utilizar ajax, o problema é que quando carrego determinada página, uma div já deve vir preenchida com um conteúdo que será repopulado via ajax após uma determinada ação. Ou seja, ao carregar determinada página, eu preciso "incluir" uma action. Após alguma ação, essa mesma action será chamada via ajax. Deu pra entender?
Descrição do método no ZF: 53.4.1.1. Action View Helper The Action view helper enables view scripts to dispatch a given controller action; the result of the response object following the dispatch is then returned. These can be used when a particular action could generate re-usable content or "widget-ized" content. Actions that result in a _forward() or redirect are considered invalid, and will return an empty string. The API for the Action view helper follows that of most MVC components that invoke controller actions: action($action, $controller, $module = null, array $params = array()). $action and $controller are required; if no module is specified, the default module is assumed. ----- Original Message ----- From: Vinicius Cruz To: CodeIgniter Brasil Sent: Monday, December 15, 2008 9:22 PM Subject: Re: [CodeIgniter] Executando controllers a partir de uma view Bom, não entendi muito bem o que estás precisando fazer, mas quando uso ajax, por meio do jquery, chamo o endereco de um método do controller normalmente.... 2008/12/15 Eric Saboia (Fortes Informatica) <[email protected]> Olá, pra quem conhece o ZF, tenho o método action, que pode ser usado desta forma: $this->action('controller', 'action', 'parametros'); É uma espécie de include, que chama um controller/action e é possível passar parâmetros. Pra que isso? tenho em minha view uma div que recarrega via ajax ao submeter certo formulário, mas quando carrego a view, essa div já deve vir preenchida com o devido conteúdo, pra isso eu precisaria invocar uma action do mesmo controller que renderizou a view. Deu pra entender? tem algo assim no CI que possa me ajudar ou terei que gambiarrizar? ;D Obrigado! Eric Saboia Desenvolvimento Web Fortes Informática (Fortaleza) Fone: (85) 4005-1111 [email protected] www.grupofortes.com.br _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br ------------------------------------------------------------------------------ _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
_______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

