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
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---