Voce pode utilizar sessão, ou mesmo mesmo, um
<?$form->create(null, array('action' => ''));?>
;)
On 10/8/07, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
>
> Thiago,
>
> Sim utilizando desta forma funciona corretamente, o meu problema foi o
> seguinte:
> eu tenho um cadatro de newsletter que eu coloquei dentro da view
> layout/default.html, como eu não queria perder os dados preenchidos no
> formulário acabei optando por usar o action vazio (action=""), assim
> não importa onde eu esteja o post será sempre enviado pra mesma página
> e o controller para receber estes dados fiz dentro do AppController.
> Tudo bem que esta não é uma pratica muito legal, mas foi o que eu
> consegui fazer no meu primeiro projeto com o Cake (sem nenhuma noção
> do frame work).
>
> por hora pra resolver o problema eu coloquei utilizei o create da
> seguinte maneira.
> <?$form->create(null, array('action' => '/'));?>
>
> colocando a barra ele resolveu o problema, pois o método testa se é
> vazio para adicionar a string add ou edit.
>
> O certo seria eu alterar o meu projeto e colocar a action e controller
> em newsletter/adicionar, mas ai como eu poderia manter os dados
> preenchidos e voltar para a página que me mandou o post?
>
> Abraços
>
>
> On Oct 8, 4:51 pm, "Thiago Paes" <[EMAIL PROTECTED]> wrote:
> > Então, tenta utilizar parâmetros para o método, é capaz de aceitar, um
> > parâmetro
> > mto utilizado, é por array, acredito que ficaria assim:
> >
> > $form->create('Usuario', array('action' => '/usuarios/adicionar');
> >
> > ;)
> >
> > On 10/8/07, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> >
> >
> >
> >
> >
> > > Boa Thiago é isso ai vamos ajudar a comunidade. :)
> >
> > > Tem uma coisa que eu não gostei muito na v1.2, foi o lance do $form-
> > > >create();
> >
> > > primeiro que vc passa o nome do modelo, se acaso o nome do seu
> > > controller não está no padrão do Cake você já rodou (vai ter que fazer
> > > gambi), segundo que se você não passar um action para o seu form no
> > > htmlArray o Cake coloca um automaticamente pra você, mas nem sempre
> > > você quer este padrão que o Cake utiliza.
> >
> > > ex.: você esta na seguinte url
> > > /usuarios/adicionar
> >
> > > então você utiliza o helper $form->create('Usuario');
> > > ele vai colocar o action para "/usuarios/add", sendo que o seu action
> > > chama adicionar e não add.
> >
> > > Bom nesse ponto acho que foi um vacilo, mas pra quem utiliza o padrão
> > > do Cake pode ser interessante.
> >
> > > Abraços
> >
> > > On Oct 8, 3:21 pm, "Thiago Paes" <[EMAIL PROTECTED]> wrote:
> > > > Nem precisa de exemplo bobinho, eu publiquei como se faz a parada
> > > inteirinha
> > > > no meu
> > > > site:http://www.thiagopaes.com.br/posts/view/18
> >
> > > > Me baseei inteiramente num artigo do The Bakery, que era em inglês,
> e
> > > como
> > > > muitos
> > > > - inclusive eu - tem dificuldades no idioma, fiz algo bem
> explicativo em
> > > > português pra
> > > > rapaziada..
> >
> > > > Se quiserem ver um exemplo rodando:
> http://interpraias.thiagopaes.com.br
> >
> > > > Abs,
> > > > Thiago
> >
> > > > On 10/8/07, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> >
> > > > > Thiago,
> >
> > > > > pode explicar pra moçada como funciona o lance de
> internacionalização.
> > > > > Um exemplo bobinho só pra saber como utilizar mesmo.
> >
> > > > > Abraços,
> > > > > Marcio Trindade
> >
> > > > > On Oct 8, 1:29 pm, "Thiago Paes" <[EMAIL PROTECTED]> wrote:
> > > > > > Alguma features que eu fui vendo conforme to utilizando:
> >
> > > > > > - alguns métodos, que eram d helper Html foram movidos para o
> help
> > > Form
> > > > > > - suporte a internacionalização, então, colocando as strings no
> > > alias de
> > > > > > funçao __(), fica mais fácil extrair as mesmas para traduzir e
> jogar
> > > > > dentro
> > > > > > do diretório "locale"
> > > > > > - melhora no bake, que agora, é uma console chamada "cake", que
> pode
> > > ser
> > > > > > facilmente integrada a shell padrão (no meu caso, o bash) como
> um
> > > alias
> > > > > > - dentro do console "cake", também há um parâmetro (extract) que
> > > serve
> > > > > > exatamente para extrair as strings que você utilizou para
> > > > > > internacionalização da aplicação - o que estiver dentro de __(),
> > > > > conforme
> > > > > > falei anteriormente
> >
> > > > > > Essas foram algumas mudanças que vi, gostei e usei, alguém mais?
> >
> > > > > > Abs,
> > > > > > Thiago
> >
> > > > > > On 10/8/07, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> >
> > > > > > > Estou com algumas dúvidas quanto a utilização das novas
> > > > > > > funcionalidades já implementadas no cake 1.2
> >
> > > > > > > Que tal se todos começarem a postar aqui alguma dessas
> novidades,
> > > > > > > forma de utilizar e não o código. para facilitar a vida das
> > > pessoas.
> >
> > > > > > > Aqui estão os milestones da versão 1.2
> > > > > > >https://trac.cakephp.org/milestone/1.2.x.x
> >
> > > > > > > se alguém estiver afim de ajudar legal!!!
> >
> > > > > > --
> > > > > > ________________________________________________________
> > > > > > Thiago Paes - WebDeveloper - Linux user: #224062
> > > > > > site:http://www.thiagopaes.com.br
> >
> > > > --
> > > > ________________________________________________________
> > > > Thiago Paes - WebDeveloper - Linux user: #224062
> > > > site:http://www.thiagopaes.com.br
> >
> > --
> > ________________________________________________________
> > Thiago Paes - WebDeveloper - Linux user: #224062
> > site:http://www.thiagopaes.com.br
>
>
> >
>
--
________________________________________________________
Thiago Paes - WebDeveloper - Linux user: #224062
site: http://www.thiagopaes.com.br
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do
Grupos Google.
Para enviar mensagens para este grupo, envie um email para
[email protected]
Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
Para mais opções, visite este grupo em
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---