Re: beforeSave()

2008-02-25 Por tôpico Rafael Barbosa

Acho que o beforeSave() não é o lugar pra isso, porque você não faz
dentro action?

2008/2/25 Bruno Trazzini <[EMAIL PROTECTED]>:
>
>  É que assim, eu tenho uma tabela de clientes e outra de filhos
>  Na acao cadastrar eu gravo as 2 informações de uma vez.
>  E no alterar edito apenas as infos do cliente, não mexo em nenhum dos
>  filhos daquele cliente.
>
>  Dai no modelo eu verifico a acao do controlador, se estiver cadastrando
>  eu verifico se o CPF do cliente é unico e cadastro os filhos, se for
>  editar apenas gravo os dados do cliente.
>
>  Estou usando a versao 1.1.x
>
>  Rafael Barbosa escreveu:
>
>
> > Hmm, eu não sei pra que você quer isso, mas tem um jeito bem feio de se 
> > fazer.
>  >
>  > debug_print_backtrace() ou debug_backtrace()
>  >
>  > vai mostrar todo o fluxo de execução até o arquivo que você tá (o model).
>  >
>  > Eu não sei a forma elegante de se fazer isso =~~
>  >
>  > 2008/2/25 etapombas <[EMAIL PROTECTED]>:
>  >
>  >>  Eu preciso saber qual ação do controlador chamou essa função. Por
>  >>  exemplo $this -> action, mas dentro do model não rola esse comando =/
>  >>  >
>  >>
>  >>
>  >
>  >
>  >
>  >
>
>
>  >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: beforeSave()

2008-02-25 Por tôpico Rafael Barbosa

Hmm, eu não sei pra que você quer isso, mas tem um jeito bem feio de se fazer.

debug_print_backtrace() ou debug_backtrace()

vai mostrar todo o fluxo de execução até o arquivo que você tá (o model).

Eu não sei a forma elegante de se fazer isso =~~

2008/2/25 etapombas <[EMAIL PROTECTED]>:
>
>  Eu preciso saber qual ação do controlador chamou essa função. Por
>  exemplo $this -> action, mas dentro do model não rola esse comando =/
>  >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: Upload de imagens com ajax

2008-02-18 Por tôpico Rafael Barbosa

Upload com ajax é possível, mas não é muito trivial.
Mas porque?

Por que javascript não PODE enxergar os arquivos dentro do teu pc,
isso seria a mesma brecha de segurança que permitiu tantos exploits de
ActiveX no passado. Logo, vocÊ não pode fazer o post do arquivo por
uma função de JS. A solução utilizada geralmente como o túlio falou eh
postar o arquivo para um IFRAME invisível dentro da página (que você
tbm pode criar on-the-fly com javascript) e depois fazer transformação
que são "parecidas com ajax" dentro da sua página, mas não utilizam o
xmlhttprequest.

Eu aprendi a fazer esse procedimento aqui:

http://elmicox.blogspot.com/2007/03/upload-assncrono-iframe-como-ajax-1.html

Mas mais uma vez, isso NÃO é ajax, apenas parece. =P
E muito boa sorte, eu quase arranquei meus cabelos pra fazer isso
funcionar hehehe
2008/2/18 Tulio Faria <[EMAIL PROTECTED]>:
>
> Sobre upload com ajax, esquece...rs... via xmlhttprequest não é
> possível... o pessoal geralmente faz um iframe escondido e manda
> postar nele...
>
> inté
>
> On 18 fev, 08:03, Rafael Bueno <[EMAIL PROTECTED]> wrote:
> > Não parece ser tão complicado, isso penso eu  hehehe , por favor
> > pessoal um dos controllers do meu sistema ficara fora do padrão q eu
> > tinha definido para todo tipo de cadastro!!!
> > valeu pessoal aguardo respostas
> >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: IDE para PHP

2008-02-15 Por tôpico Rafael Barbosa

Eu uso o Zend Studio Pro, é pesado pra abrir mas é o único com um
remote debuger decente e que não é baseado no eclipse.

Quando eu quero fazer só uma modificaçãozinha besta em algum arquivo
eu uso o editplus ou algo do genero.

2008/2/15 Julio Protzek <[EMAIL PROTECTED]>:
>
>  Como o Bill e o Ricardo, prefiro editores de texto.
>
>  Já trabalhei com algumas IDE's mas o textmate é a melhor invenção até
>  agora para programar.
>
>  No windows eu uso intype, apesar de estar ainda na versão alpha é a
>  coisa mais parecida com textmate para windows.
>
>
>
>  >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: Chamar o validacao no controller?

2008-02-14 Por tôpico Rafael Barbosa

O grande defeito do cake é a falta de documentação. Quando li a sua
dúvida eu dei checkout no repositório svn deles, abri o arquivo
/cake/libs/model/model.php e procurei a função. Isso hoje é mais
rapido que consultar a api deles, infelizmente.

Torço para que agora, com os devs empolgados com a CakeFest, as coisas
devem andar bem rápido por algum tempo =P

2008/2/14 etapombas <[EMAIL PROTECTED]>:
>
>  Orra. eu li, re-li o api do cake e não vi essa função!!
>  Funcionou perfeito
>  Valeu cara
>
>
>  On 14 fev, 14:42, "Rafael Barbosa" <[EMAIL PROTECTED]> wrote:
>  > Tenta $this->Model->validates()
>  > na 1.2 é assim, ele retorna true se validar ou um array de errors se
>  > não validar.
>  >
>  > Na 1.1 eu não lembro mais como que faz =/
>  >
>  > 2008/2/14 etapombas <[EMAIL PROTECTED]>:
>
> >
>  >
>  >
>  > >  Antes de executar o $this-> Model -> save() o próprio cake valida
>  > >  todos os campos. (isso todo mundo esta careca de saber), mas eu
>  > >  gostaria chamar essa validação manualmente pois não vou gravar nada,
>  > >  apenas quero verificar se todos os campos foram preenchidos
>  > >  corretamente como esta no model.
>  >
>  > >  Estou usando a versão 1.1.x
>  >
>  > --
>
> > Rafael Barbosa
>  > Analista de Sistemas Web
>  > Gradua Networks
>
>
> >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: Chamar o validacao no controller?

2008-02-14 Por tôpico Rafael Barbosa

Tenta $this->Model->validates()
na 1.2 é assim, ele retorna true se validar ou um array de errors se
não validar.

Na 1.1 eu não lembro mais como que faz =/

2008/2/14 etapombas <[EMAIL PROTECTED]>:
>
>  Antes de executar o $this-> Model -> save() o próprio cake valida
>  todos os campos. (isso todo mundo esta careca de saber), mas eu
>  gostaria chamar essa validação manualmente pois não vou gravar nada,
>  apenas quero verificar se todos os campos foram preenchidos
>  corretamente como esta no model.
>
>  Estou usando a versão 1.1.x
>  >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: problema com session

2008-02-14 Por tôpico Rafael Barbosa

O security altera o multiplicador do tempo de timeout da sessão.
Eu não lembro dos valores certinho mas vc pode mexer neles ou colocar
um valor arbitrário se quiser.

2008/2/14 Formigao TTS <[EMAIL PROTECTED]>:
> nao estou usando favicon
> mas resolvi alterando a security para low
> =)
>
> Em 14/02/08, DJ Spark <[EMAIL PROTECTED]> escreveu:
>
> >
> > seu favicon.ico está no lugar certo ? confere, aí. alguns problemas de
> > sessão vêm daí.
> > (é estranho, mas tem a ver com o primeiro request sempre ser duplo
> > (página e icone), timeout do request do servidor, firefox agindo de
> > maneira errada, etc).
> >
> >
> > spark
> >
> >
> > 2008/2/14 Formigao TTS <[EMAIL PROTECTED]>:
> >
> > > ja fiz varias vezes, mas vou fazer novamente..
> > > valew ae! =)
> > >
> > >
> > >
> > > Em 14/02/08, Henrique de Castro <[EMAIL PROTECTED]> escreveu:
> > > > Então é inexplicável rs... para o 1.2 eu ouvi uns assuntos que session
> > > estava com alguns bugs.
> > > > Debuga seu código e verifica o que acontece quando a sessão se perde.
> > > >
> > > >
> > > >
> > > > Em 14/02/08, Formigao TTS <[EMAIL PROTECTED]> escreveu:
> > > > > não, estou usando 1.1~ =/
> > > > >
> > > > >
> > > > > Em 14/02/08, Henrique de Castro <[EMAIL PROTECTED]> escreveu:
> > > > >
> > > > > > Isso já aconteceu comigo também, é no cake 1.2 não é?!
> > > > > >
> > > > > >
> > > > > > Em 14/02/08, Formigao TTS <[EMAIL PROTECTED]> escreveu:
> > > > > >
> > > > > > >
> > > > > > > está default (120) seg, mas ele perde sessão em tempos variados.
> > > > > > >
> > > > > > >
> > > > > > > Em 13/02/08, Michael Mafort <[EMAIL PROTECTED]> escreveu:
> > > > > > > > verifique no core o tempo de vida da sessão.
> > > > > > > >
> > > > > > > >
> > > > > > > > Em 13/02/08, Formigao TTS <[EMAIL PROTECTED]> escreveu:
> > > > > > > > > seguinte, estou com problema de session, conforme vou
> navegando
> > > nas paginas ele perde a session e volta pra tela de login, procurei
> bastante
> > > e não encontrei nada que resolvesse meu problema, alguem ja teve este
> > > problema poderia me dar uma ajuda?
> > > > > > > > > Vinicios.
> > > > > > > > >
> > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > > >
> > >
> > >
> > >  >
> > >
> >
> >
> >
> > --
> >
> > [livesets] http://djspark.com.br/
> > [web] http://sydi.net
> > [filmes] http://melhoresfilmes.com.br
> >
> >
> >
> > > >
> >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: campos set e enum

2008-01-30 Por tôpico Rafael Barbosa

Bom, você pode fazer das 2 formas apresentadas, e funcionaria.
Mas o melhor jeito é usar tabelas de apoio pra isso.
Você vai ficar com 2 modelos extras mas é uma solução bem mais elegante.

2008/1/30 Tulio Faria <[EMAIL PROTECTED]>:
>
> Eu costumo colocar as opções no model, faz mas sentido pra mim.
>
> algo como:
>
> class Cliente extends AppModel{
>  .
>  .
>  .
>var $situacoes = array("A"=>"Aaa", "B"=>"Bbb");
>
> }
>
> no controller vc seta esses valores pro view e no view vc mostra... Se
> precisar alterar muda só no model...
>
> inté
>
> On 30 jan, 11:26, wc <[EMAIL PROTECTED]> wrote:
> > Não serve você criar na unha o array com as opções na view:
> >  > echo $form->select ('escivil',
> > array('Solteiro(a)'=>'Solteiro(a)','Casado(a)'=>'Casado(a)','Viuvo(a)'=>'Viuvo(a)','Separado(a)'=>'Separado(a)'));
> > ?>
> >
> > Ou você quer algo que caso você adicionar mais alguma opção a esses campos
> > na base não precise mexer nas  views?
> >
> > 2008/1/30 Fênix <[EMAIL PROTECTED]>:
>
> >
> >
> >
> >
> >
> > > Oi pessoal,
> >
> > > Estou com o seguinte problema.Tenho um campo da tabela que é estado
> > > civil, este campo é do tipo enum, esta da seguinte forma no banco:
> > > escivil enum('Solteiro(a)','Casado(a)',''Viuvo(a),'Separado(a)');
> >
> > > e um outro campo do tipo set, onde a pessoa informa se tem algum tipo
> > > de necessidade especial.
> > >  prt_nec set('fisica','visual,'auditiva');
> >
> > > ao utilizar o bake vi que ele não consegue gerar o formulário
> > > corretamente para esses campos.
> >
> > > gostaria de saber como utilizar o helper do html e o que deveria fazer
> > > para que os valores do banco fossem lidos. e passados corretamente.
> >
> > --
> > :wq
> > ***
> > *Wiliam Camilo de Andrade *
> > *wc.sama arroba gmail.com *
> > * Bacharelado em Informática - 04 *
> > *  Universidade de São Paulo - ICMC - São Carlos  *
> > ***
> > ------------
> > "Por que o Mário foi ao psicólogo?
> > Porque ele tava passando por uma fase difícil!"
> >
> > "São necessários 42 músculos para socar alguém e apenas 4 para estender meu
> > dedo médio e mandá-lo para aquele lugar."
> >
> > http://grad.icmc.usp.br/~wc/google.jpg<-- "o que vamos fazer hoje a
> > noite??"
> >
> > Feira da fruta é a feira mais cara
> > A onde só da "pilão"
> > Tem a feira tamanho família
> > Tem até a feira do melão
> > 
> >
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: criar model de tabela secoes

2007-10-25 Por tôpico Rafael Barbosa
Vc tem que colocar uma regra nova de pluralização.
/app/config/inflections.php
Tenta isso aki:

$pluralRules = array('/secao$/i' => 'secoes');


On 10/25/07, Geovane Silva <[EMAIL PROTECTED]> wrote:
>
> Pessoal,
>
> estou tentando criar o model da tabela "secoes", sendo que ocorre mensagem
> de erro pedindo para mudar para "seco" (inclusive no bake), eu mudo para
> "seco", aí ocorre outra mensagem dizendo que não encontrou a tabela "secos".
>
>
> Alguém já deparou com isso? Acho que deve ser alguma problema de
> definição.
>
> Grato,
> --
> Geovane Lopes da Silva
> Fone: (92) 2121-1730 Ramal 222
> Celular: (92) 9117-3879
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Deafio

2007-10-25 Por tôpico Rafael Barbosa
Mandei meu msn no teu email tulio me adiciona lá quando der =)

On 10/25/07, Haroldo Barbosa <[EMAIL PROTECTED]> wrote:
>
>
> Bom Tulio, fico feliz que vc já está pensando nisso. Depois envio
> sugestões off-topic. Tem idéia de quando fica pronto?
>
>
> Tulio Faria wrote:
> > Legal rafael,
> >
> > me manda seu msn pelo email para conversarmos...
> >
> > abraços
> >
> > On 25 out, 10:40, "Rafael Barbosa" <[EMAIL PROTECTED]> wrote:
> >
> >> Se precisar de alguma ajuda é só falar.
> >> Acho que deveriam ser abordados os assuntos do novo manual =)
> >>
> >>  http://tempdocs.cakephp.org/<-- ainda tá sendo construído mas já tem
> >> algumas coisas interessantes
> >>
> >> Tulio se tu precisar de ajuda pra escrever sobre algum tema me avisa,
> eu
> >> tenho algum tempo livre pra isso.
> >>
> >> On 10/25/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>
> >>
> >>
> >>
> >>> Olá,
> >>>
> >>> eu diria q essa idéia está no forno... :)
> >>>
> >>> Estou pensando em fazer (tá praticamente certo), aliás, quem quiser e
> >>> puder enviar sugestões de tópicos para o livro: [EMAIL PROTECTED],
> >>> estou reunindo e organizando os tópicos que irei abordar...
> >>>
> >>> Inté pessoal,
> >>>
> >>> On 25 Out, 09:36, Haroldo Barbosa <[EMAIL PROTECTED]> wrote:
> >>>
> >>>> Olá pessoal. Gostaria de lançar um desafio a todos da lista, em
> >>>> particular aos feras como o Túlio e que se dispõem a partilhar seus
> >>>> conhecimentos. Para quem está iniciando no desenvolvimento com o Cake
> e
> >>>> outros frameworks, o livro do Elton Minneto foi uma mão na roda.
> >>>> No entanto, acho que a abordagem do Cake embora não tenha sido
> >>>> superficial, não foi completa (esse não era o escopo do livro).
> Sabemos
> >>>> que a comuinidade de desenvolvedores em PHP é grande no Brasil e
> muita
> >>>> gente não conhece ou se intimida quando se fala em Framework. Sabemos
> >>>> também que o Cake é um dos projetos mais promissores, conta com um
> >>>> excelente time de desenvolvedores que constantemente lançam novas
> >>>>
> >>> versões.
> >>>
> >>>> Diante desses considerandos, gostaria de lançar o desafio da redação
> de
> >>>> um livro especificamente sobre o Cake e em português. Pode ser no
> >>>> esquema comercial ou como um wikibook. Participei de uma experiência
> >>>> interessante nesse aspecto na criação de um wikibook chamado
> aplicativos
> >>>> em PHP (abaixo a capa e o link). Esse projeto não está finalizado e
> >>>> qualquer um pode participar. Ainda não consegui tempo, mas em breve
> >>>> pretendo postar um material  mais consistente sobre Cake e convido a
> >>>> galera da lista a fazer o mesmo. Mas voltando ao princípio, acho que
> >>>> esse desafio vale a pena. O que acham padeiros?
> >>>>
> >>>> http://pt.wikibooks.org/wiki/Aplicativos_em_PHP
> >>>>
> >> --
> >> Rafael Barbosa
> >> Analista de Sistemas Web
> >> Gradua Networks
> >>
> >
> >
> > >
> >
> >
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Deafio

2007-10-25 Por tôpico Rafael Barbosa
Se precisar de alguma ajuda é só falar.
Acho que deveriam ser abordados os assuntos do novo manual =)

 http://tempdocs.cakephp.org/ <-- ainda tá sendo construído mas já tem
algumas coisas interessantes

Tulio se tu precisar de ajuda pra escrever sobre algum tema me avisa, eu
tenho algum tempo livre pra isso.

On 10/25/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
>
> Olá,
>
> eu diria q essa idéia está no forno... :)
>
> Estou pensando em fazer (tá praticamente certo), aliás, quem quiser e
> puder enviar sugestões de tópicos para o livro: [EMAIL PROTECTED],
> estou reunindo e organizando os tópicos que irei abordar...
>
> Inté pessoal,
>
> On 25 Out, 09:36, Haroldo Barbosa <[EMAIL PROTECTED]> wrote:
> > Olá pessoal. Gostaria de lançar um desafio a todos da lista, em
> > particular aos feras como o Túlio e que se dispõem a partilhar seus
> > conhecimentos. Para quem está iniciando no desenvolvimento com o Cake e
> > outros frameworks, o livro do Elton Minneto foi uma mão na roda.
> > No entanto, acho que a abordagem do Cake embora não tenha sido
> > superficial, não foi completa (esse não era o escopo do livro). Sabemos
> > que a comuinidade de desenvolvedores em PHP é grande no Brasil e muita
> > gente não conhece ou se intimida quando se fala em Framework. Sabemos
> > também que o Cake é um dos projetos mais promissores, conta com um
> > excelente time de desenvolvedores que constantemente lançam novas
> versões.
> > Diante desses considerandos, gostaria de lançar o desafio da redação de
> > um livro especificamente sobre o Cake e em português. Pode ser no
> > esquema comercial ou como um wikibook. Participei de uma experiência
> > interessante nesse aspecto na criação de um wikibook chamado aplicativos
> > em PHP (abaixo a capa e o link). Esse projeto não está finalizado e
> > qualquer um pode participar. Ainda não consegui tempo, mas em breve
> > pretendo postar um material  mais consistente sobre Cake e convido a
> > galera da lista a fazer o mesmo. Mas voltando ao princípio, acho que
> > esse desafio vale a pena. O que acham padeiros?
> >
> > http://pt.wikibooks.org/wiki/Aplicativos_em_PHP
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Problema com upload de arquivos

2007-10-22 Por tôpico Rafael Barbosa
Bom, o problema está antes disso então. O array $_FILES é preenchido logo
depois que um formulario com um campo de upload chega no server. Se ele ta
vazio das duas uma, ou o arquivo não chegou no servidor (provavelmente algum
probleminha no form) ou o você tá limpando o array $_FILES em algum momento.

On 10/22/07, Geovane Silva <[EMAIL PROTECTED]> wrote:
>
> Retorna vazio.
>
> Geovane.
>
>
> > On 10/22/07, Geovane Silva <[EMAIL PROTECTED] > wrote:
> > >
> > > Já usei, qualquer nome ocorre o mesmo erro.
> > >
> > > Geovane.
> > >
> > > On 10/22/07, Marcelo Rodrigo < [EMAIL PROTECTED] > wrote:
> > > >
> > > > Geovane,
> > > >
> > > > Já tentou usar outro nome no campo?
> > > > Não tenho certeza, mas 'file' pode ser alguma palavra reservada do
> > > > XHTML/HTML.
> > > >
> > > > Faz o teste ai :)
> > > >
> > > > --
> > > > Atenciosamente,
> > > >
> > > > Marcelo Rodrigo
> > > >
> > > > On 10/22/07, Geovane Silva < [EMAIL PROTECTED]> wrote:
> > > >
> > > > > É sem espaço mesmo. Acho que foi na hora de redigir o email.
> > > > >
> > > > > Geovane
> > > > >
> > > > >
> > > > > On 10/22/07, Rafael Barbosa < [EMAIL PROTECTED] > wrote:
> > > > > >
> > > > > > Esse espaço antes do nome é proposital?
> > > > > >
> > > > > > On 10/22/07, Geovane Silva <[EMAIL PROTECTED] > wrote:
> > > > > > >
> > > > > > > Pessoal,
> > > > > > >
> > > > > > > gosto muito do cake, recentemente postei o link de um sistema
> > > > > > > que fiz em cake.
> > > > > > > Estou com outro projeto, mas estou quase desistindo de usar o
> > > > > > > cake por causa de problemas com upload de arquivos.
> > > > > > > Estou usando o componente do Túlio postado aqui no grupo,
> > > > > > > sendo que não consigo resolver um probleminha:
> > > > > > >
> > > > > > >
> > > > > > > Ocorre o seguinte erro: *Notice*: Undefined index: file in *
> > > > > > > C:\wamp\www\rumo\app\controllers\components\upload.php* on
> > > > > > > line *38
> > > > > > >
> > > > > > > *No view está assim:
> > > > > > >
> > > > > > > 
> > > > > > >
> > > > > > > E no  controller está assim:
> > > > > > >
> > > > > > > $this->Upload->setPath("imagens");
> > > > > > >
> > > > > > > $this->Upload->copyUploadedFile(" file
> > > > > > > ","nomedoarquivonoservidorSemExtensao");
> > > > > > >
> > > > > > > file é o nome do campo do form.
> > > > > > >
> > > > > > > Grato,
> > > > > > > --
> > > > > > > Geovane Lopes da Silva
> > > > > > > MSN: [EMAIL PROTECTED]
> > > > > > > Fone: (92) 2121-1730 Ramal 222
> > > > > > > Celular: (92) 9117-3879
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > > > --
> > > > > > Rafael Barbosa
> > > > > > Analista de Sistemas Web
> > > > > > Gradua Networks
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Geovane Lopes da Silva
> > > > > MSN: [EMAIL PROTECTED]
> > > > > Consultor E-Government - Governo AM
> > > > > Fone: (92) 2121-1730 Ramal 222
> > > > > Celular: (92) 9117-3879
> > > > >
> > > > >
> > > >
> > > >
> > > >
> > >
> > >
> > > --
> > > Geovane Lopes da Silva
> > > MSN: [EMAIL PROTECTED]
> > > Consultor E-Government - Governo AM
> > > Fone: (92) 2121-1730 Ramal 222
> > > Celular: (92) 9117-3879
> > >
> > >
> >
> >
> > --
> > Rafael Barbosa
> > Analista de Sistemas Web
> > Gradua Networks
> >
> >
>
>
> --
> Geovane Lopes da Silva
> MSN: [EMAIL PROTECTED]
> Consultor E-Government - Governo AM
> Fone: (92) 2121-1730 Ramal 222
> Celular: (92) 9117-3879
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Problema com upload de arquivos

2007-10-22 Por tôpico Rafael Barbosa
Se quiser me adiciona no google talk aí que eu te ajudo, to sem porra
nenhuma pra fazer aki no trampo hehe

On 10/22/07, Rafael Barbosa <[EMAIL PROTECTED]> wrote:
>
> manda um pr($_FILES); antes do setPath e cola oq tá aparecendo.
>
> On 10/22/07, Geovane Silva <[EMAIL PROTECTED] > wrote:
> >
> > Já usei, qualquer nome ocorre o mesmo erro.
> >
> > Geovane.
> >
> > On 10/22/07, Marcelo Rodrigo < [EMAIL PROTECTED] > wrote:
> > >
> > > Geovane,
> > >
> > > Já tentou usar outro nome no campo?
> > > Não tenho certeza, mas 'file' pode ser alguma palavra reservada do
> > > XHTML/HTML.
> > >
> > > Faz o teste ai :)
> > >
> > > --
> > > Atenciosamente,
> > >
> > > Marcelo Rodrigo
> > >
> > > On 10/22/07, Geovane Silva < [EMAIL PROTECTED]> wrote:
> > >
> > > > É sem espaço mesmo. Acho que foi na hora de redigir o email.
> > > >
> > > > Geovane
> > > >
> > > >
> > > > On 10/22/07, Rafael Barbosa < [EMAIL PROTECTED] > wrote:
> > > > >
> > > > > Esse espaço antes do nome é proposital?
> > > > >
> > > > > On 10/22/07, Geovane Silva <[EMAIL PROTECTED] > wrote:
> > > > > >
> > > > > > Pessoal,
> > > > > >
> > > > > > gosto muito do cake, recentemente postei o link de um sistema
> > > > > > que fiz em cake.
> > > > > > Estou com outro projeto, mas estou quase desistindo de usar o
> > > > > > cake por causa de problemas com upload de arquivos.
> > > > > > Estou usando o componente do Túlio postado aqui no grupo, sendo
> > > > > > que não consigo resolver um probleminha:
> > > > > >
> > > > > >
> > > > > > Ocorre o seguinte erro: *Notice*: Undefined index: file in *
> > > > > > C:\wamp\www\rumo\app\controllers\components\upload.php* on line
> > > > > > *38
> > > > > >
> > > > > > *No view está assim:
> > > > > >
> > > > > > 
> > > > > >
> > > > > > E no  controller está assim:
> > > > > >
> > > > > > $this->Upload->setPath("imagens");
> > > > > >
> > > > > > $this->Upload->copyUploadedFile(" file
> > > > > > ","nomedoarquivonoservidorSemExtensao");
> > > > > >
> > > > > > file é o nome do campo do form.
> > > > > >
> > > > > > Grato,
> > > > > > --
> > > > > > Geovane Lopes da Silva
> > > > > > MSN: [EMAIL PROTECTED]
> > > > > > Fone: (92) 2121-1730 Ramal 222
> > > > > > Celular: (92) 9117-3879
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Rafael Barbosa
> > > > > Analista de Sistemas Web
> > > > > Gradua Networks
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Geovane Lopes da Silva
> > > > MSN: [EMAIL PROTECTED]
> > > > Consultor E-Government - Governo AM
> > > > Fone: (92) 2121-1730 Ramal 222
> > > > Celular: (92) 9117-3879
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> > --
> > Geovane Lopes da Silva
> > MSN: [EMAIL PROTECTED]
> > Consultor E-Government - Governo AM
> > Fone: (92) 2121-1730 Ramal 222
> > Celular: (92) 9117-3879
> > > >
> >
>
>
> --
> Rafael Barbosa
> Analista de Sistemas Web
> Gradua Networks
>



-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Problema com upload de arquivos

2007-10-22 Por tôpico Rafael Barbosa
manda um pr($_FILES); antes do setPath e cola oq tá aparecendo.

On 10/22/07, Geovane Silva <[EMAIL PROTECTED]> wrote:
>
> Já usei, qualquer nome ocorre o mesmo erro.
>
> Geovane.
>
> On 10/22/07, Marcelo Rodrigo <[EMAIL PROTECTED] > wrote:
> >
> > Geovane,
> >
> > Já tentou usar outro nome no campo?
> > Não tenho certeza, mas 'file' pode ser alguma palavra reservada do
> > XHTML/HTML.
> >
> > Faz o teste ai :)
> >
> > --
> > Atenciosamente,
> >
> > Marcelo Rodrigo
> >
> > On 10/22/07, Geovane Silva < [EMAIL PROTECTED]> wrote:
> >
> > > É sem espaço mesmo. Acho que foi na hora de redigir o email.
> > >
> > > Geovane
> > >
> > >
> > > On 10/22/07, Rafael Barbosa < [EMAIL PROTECTED] > wrote:
> > > >
> > > > Esse espaço antes do nome é proposital?
> > > >
> > > > On 10/22/07, Geovane Silva <[EMAIL PROTECTED] > wrote:
> > > > >
> > > > > Pessoal,
> > > > >
> > > > > gosto muito do cake, recentemente postei o link de um sistema que
> > > > > fiz em cake.
> > > > > Estou com outro projeto, mas estou quase desistindo de usar o cake
> > > > > por causa de problemas com upload de arquivos.
> > > > > Estou usando o componente do Túlio postado aqui no grupo, sendo
> > > > > que não consigo resolver um probleminha:
> > > > >
> > > > >
> > > > > Ocorre o seguinte erro: *Notice*: Undefined index: file in *
> > > > > C:\wamp\www\rumo\app\controllers\components\upload.php* on line *
> > > > > 38
> > > > >
> > > > > *No view está assim:
> > > > >
> > > > > 
> > > > >
> > > > > E no  controller está assim:
> > > > >
> > > > > $this->Upload->setPath("imagens");
> > > > >
> > > > > $this->Upload->copyUploadedFile(" file
> > > > > ","nomedoarquivonoservidorSemExtensao");
> > > > >
> > > > > file é o nome do campo do form.
> > > > >
> > > > > Grato,
> > > > > --
> > > > > Geovane Lopes da Silva
> > > > > MSN: [EMAIL PROTECTED]
> > > > > Fone: (92) 2121-1730 Ramal 222
> > > > > Celular: (92) 9117-3879
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Rafael Barbosa
> > > > Analista de Sistemas Web
> > > > Gradua Networks
> > > >
> > > >
> > >
> > >
> > > --
> > > Geovane Lopes da Silva
> > > MSN: [EMAIL PROTECTED]
> > > Consultor E-Government - Governo AM
> > > Fone: (92) 2121-1730 Ramal 222
> > > Celular: (92) 9117-3879
> > >
> > >
> >
> >
> >
>
>
> --
> Geovane Lopes da Silva
> MSN: [EMAIL PROTECTED]
> Consultor E-Government - Governo AM
> Fone: (92) 2121-1730 Ramal 222
> Celular: (92) 9117-3879
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Problema com upload de arquivos

2007-10-22 Por tôpico Rafael Barbosa
Esse espaço antes do nome é proposital?

On 10/22/07, Geovane Silva <[EMAIL PROTECTED]> wrote:
>
> Pessoal,
>
> gosto muito do cake, recentemente postei o link de um sistema que fiz em
> cake.
> Estou com outro projeto, mas estou quase desistindo de usar o cake por
> causa de problemas com upload de arquivos.
> Estou usando o componente do Túlio postado aqui no grupo, sendo que não
> consigo resolver um probleminha:
>
>
> Ocorre o seguinte erro: *Notice*: Undefined index: file in *
> C:\wamp\www\rumo\app\controllers\components\upload.php* on line *38
>
> *No view está assim:
>
> 
>
> E no  controller está assim:
>
> $this->Upload->setPath("imagens");
>
> $this->Upload->copyUploadedFile(" file
> ","nomedoarquivonoservidorSemExtensao");
>
> file é o nome do campo do form.
>
> Grato,
> --
> Geovane Lopes da Silva
> MSN: [EMAIL PROTECTED]
> Fone: (92) 2121-1730 Ramal 222
> Celular: (92) 9117-3879
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Loop + save() = Problema do mau

2007-10-19 Por tôpico Rafael Barbosa
Tenta trocar o exit por break =)

On 10/19/07, hostdesigner <[EMAIL PROTECTED]> wrote:
>
>
> Bom, a quem se interessar (se é que alguém está lendo isso...)
>
> Eu estava fazendo uns testes baseados em POGramação avançada (poe
> gambiarra nisso), e percebi que o loop do foreach esta realmente
> rodando duas vezes, ainda não descobri por que, mas...
>
> $researchNum = $this->Research->getNumRows();
> $questionNum = count( $questionData );
> $prova=0;
>
> foreach ( $questionData as $question )
> {
>
>$this->Question->id = null;
>$this->Question->save( array( 'institutions_id' => $this-
> >session_data( 'institutions_id' ), 'researchs_id' =>
> $research['Research']['id'], 'question' => $question['Question']
> ['question'], 'public' => '0' ) );
>
>if( $iterator == ( $researchNum * $questionNum ) )
>{
>exit;
>}
> }
>
> Fazendo isso quando ele alcança o número máximo de registros que devem
> ser inseridos (no caso 115) ele para. Da forma como está ai em cima
> funciona perfeitamente a não ser pelo fato de que o exit para o
> processamento de qualquer código abaixo dele... sendo assim, o cake
> não retorna mais nada nem layout nem HTML :(
>
> E agora alguém me dá uma luz...
>
> Falopa!
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: RES: RES: Problemas Bake

2007-09-20 Por tôpico Rafael Barbosa
Hélio,

acho importante essas discussões pra definir sempre o "chão em que pisamos"
e saber que existe muita maturidade aqui me motiva a continuar envolvido com
essa comunidade.

Eu concordo 99% com você. Realmente temos que usar o cake pra nos ajudar,
entretanto, assim como todas as frameworks mais parrudas ele faz algumas
recomendações pra funcionar da melhor forma e da forma mais rápido. No caso
do cake (e do rails) essas recomendações são quanto ao nome das tabelas no
plural, id como chave primaria, as regras pra poder usar o
hasAndBelongsToMany que causa tanta confusão quando não é usado da forma
'padrão'.

Devemos sempre lembrar que a idéia por trás da framework é "Convention over
configuration" ("MAIS convenções e MENOS configurações").

Obviamente você pode modificar a framework para que ela atenda melhor aos
seus propósitos, isso faz parte do jogo =) Mas vale lembrar que isso faz
você ir contra o fluxo "normal" da coisa, logo, vai dar um pouco mais de
trabalho.

Qualquer dúvida, é só dar um grito! =P


On 9/20/07, Helio Ricardo <[EMAIL PROTECTED]> wrote:
>
>  Haroldo e Rafael,
>
>
>
> Preciso concordar com vocês, em muitas situações o Bake se torna uma mão
> na roda e Rafael, realmente. A idéia do CakePHP não é criar uma ferramenta
> nova, mas portar uma existente.
>
>
>
> Explico esse meu "medo" do Bake. É que como muitos iniciantes no CakePHP,
> já fui viciado no Bake. Mudava minha modelagem toda para satisfazê-lo ou
> invés dele me satisfazer (afinal, não é esse o objetivo do framework?
> Facilitar minha vida ao invés de eu facilitar a vida de dele, risos).
>
>
>
> Eu tinha um artigo pela metade jogado aqui no computador e resolvi
> revivê-lo com essa discussão. Ele fala sobre a função do modelo no MVC
> focando o CakePHP. Chamei ele de Não subestime seus 
> modelos<http://www.bsconsult.com.br/blog/2007/09/20/nao-submestime-seus-modelos/>.
> Você poderiam dar uma olhada quando tiverem tempo. É curto é rápido.
>
>
>
> Essas discussões acaloram um pouco, mas é assim que percebemos que o que
> temos é preconceito. A gente vai ficando velho e começa a não aceitar muito
> bem novas idéias (risos). Desculpem-me.
>
>
>
> Valeu pessoal,
>
> Hélio Ricardo
>
> http://www.bsconsult.com.br/
>
>
>
> *De:* cake-php-pt@googlegroups.com [mailto:[EMAIL PROTECTED] *Em
> nome de *Rafael Barbosa
> *Enviada em:* quinta-feira, 20 de setembro de 2007 14:22
> *Para:* cake-php-pt@googlegroups.com
> *Assunto:* Re: RES: RES: Problemas Bake
>
>
>
> Ele não "peca" nisso, é feito de propósito. O cake é um port do Ruby On
> Rails em PHP esse é o objetivo da framework. E o ruby on rails funciona
> assim, portanto o cake funcionará da mesma forma até q o rails mude.
>
> On 9/20/07, *Haroldo Barbosa* <[EMAIL PROTECTED]> wrote:
>
>
> Helio Ricardo wrote:
> > Haroldo,
> >
> > Lendo meu post com mais cuidado veremos "Eu desisti do ***bake*** faz
> > tempo..." e essa lista de discussão é de CAKE, framework que sou
> viciado, é
> > base de 80% dos meus projetos hoje e tento ajudar a comunidade como
> posso
> > (escrevendo artigos e respondendo a dúvidas de colegas).
> >
> > O Bake nada mais é do que uma ferramenta para acelerar o começo da
> > programação, mas tem seus prós e contras. E convenhamos, Scaffold já não
> é
> > para isso?
> >
> > Para gerar um modelo no bake levamos 30 segundos, caso dê tudo certo,
> ele
> > reconheça perfeitamente todas as associações, vc já tenha as expressões
> > regulares de validação prontas e etc o que é, precisamos concordar,
> muito
> > raro. Já na mão uso copiar-colar, levamos 1 min e ganhamos liberdade,
> muita
> > liberdade.
> >
> > Os controllers gerados pelo bake são MUITO ruins (isso deve mudar com a
> > versão de produção do Cake1.2), prefiro usar scaffold e ir
> complementando
> > com meus códigos.
> >
> > Por isso eu desisti do BAKE (por enquanto).
> >
> > Abraços,
> > Hélio Ricardo
> > http://www.bsconsult.com.br/
> >
> > -Mensagem original-
> > Óbvio que é uma escolha de cada um, mas acho o Cake (principalmente
> > devido ao bake) uma ferramenta bastante útil. Aliás e sem querer
> > provocar, qual o sentido de desistir de uma ferramenta e ainda continuar
> > participando de uma lista de discussão da mesma?
> >
> >
> > >
> >
>
> Ok Hélio. Se vc está acompanhando as mesnagens viu que já me desculpei .
> Mas, como disse, é uma questão de cada um. Eu ainda acho o Bake bastante
> produtivo. Um abraço
>
>
>
>
>
>
> --
> Rafael Barbosa
> Analista de Sistemas Web
> Gradua Networks
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: RES: RES: Problemas Bake

2007-09-20 Por tôpico Rafael Barbosa
Ele não "peca" nisso, é feito de propósito. O cake é um port do Ruby On
Rails em PHP esse é o objetivo da framework. E o ruby on rails funciona
assim, portanto o cake funcionará da mesma forma até q o rails mude.

On 9/20/07, Haroldo Barbosa <[EMAIL PROTECTED]> wrote:
>
>
> Helio Ricardo wrote:
> > Haroldo,
> >
> > Lendo meu post com mais cuidado veremos "Eu desisti do ***bake*** faz
> > tempo..." e essa lista de discussão é de CAKE, framework que sou
> viciado, é
> > base de 80% dos meus projetos hoje e tento ajudar a comunidade como
> posso
> > (escrevendo artigos e respondendo a dúvidas de colegas).
> >
> > O Bake nada mais é do que uma ferramenta para acelerar o começo da
> > programação, mas tem seus prós e contras. E convenhamos, Scaffold já não
> é
> > para isso?
> >
> > Para gerar um modelo no bake levamos 30 segundos, caso dê tudo certo,
> ele
> > reconheça perfeitamente todas as associações, vc já tenha as expressões
> > regulares de validação prontas e etc o que é, precisamos concordar,
> muito
> > raro. Já na mão uso copiar-colar, levamos 1 min e ganhamos liberdade,
> muita
> > liberdade.
> >
> > Os controllers gerados pelo bake são MUITO ruins (isso deve mudar com a
> > versão de produção do Cake1.2), prefiro usar scaffold e ir
> complementando
> > com meus códigos.
> >
> > Por isso eu desisti do BAKE (por enquanto).
> >
> > Abraços,
> > Hélio Ricardo
> > http://www.bsconsult.com.br/
> >
> > -Mensagem original-
> > Óbvio que é uma escolha de cada um, mas acho o Cake (principalmente
> > devido ao bake) uma ferramenta bastante útil. Aliás e sem querer
> > provocar, qual o sentido de desistir de uma ferramenta e ainda continuar
> > participando de uma lista de discussão da mesma?
> >
> >
> > >
> >
>
> Ok Hélio. Se vc está acompanhando as mesnagens viu que já me desculpei .
> Mas, como disse, é uma questão de cada um. Eu ainda acho o Bake bastante
> produtivo. Um abraço
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Problemas Bake

2007-09-20 Por tôpico Rafael Barbosa
O padrão do cake é esse, é o que garante o funcionamento correto de tudo
nele da forma mais fácil. Ele herdou tudo isso do Ruby On Rails.

Mas existem formas de ir contra isso sim hehehe dá uma procurada na
documentação e no próprio código do cake. Tem um atributo da classe model em
que você define tanto o nome da tabela (caso o model não tenha o nome da
tabela no singular) e o nome da chave primária.

Em sistemas pequenos e médios é mais fácil seguir o padrão do cake. É uma
mão na roda tremenda =)

On 9/20/07, Fernando Aires <[EMAIL PROTECTED]> wrote:
>
>
> O ruim e porque não fica personalizado...o cake so reconhece...id?
> Tulio, o que você tem a dizer? Qual a melhor solução?
>
> Em 20/09/07, Rafael Barbosa<[EMAIL PROTECTED]> escreveu:
> > Tenta uitilizar "id" como chave primária e "tabela_id" como chave
> > estrangeira.
> >
> > Por exemplo troque os campos "cat_nu" na tabela categoria por "id", o
> campo
> > dic_nu na tabela dica tbm.
> > E troca o campo cat_nu na tabela dica por "categoria_id"
> >
> >
> > On 9/20/07, Fernando Aires <[EMAIL PROTECTED] > wrote:
> > >
> > > Estou criando minhas tabelas no dbdesigner.
> > >
> > > CREATE TABLE categoria (
> > >   cat_nu INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
> > >   cat_nome VARCHAR(50) NULL,
> > >   PRIMARY KEY(cat_nu)
> > > );
> > >
> > > CREATE TABLE dica (
> > >   dic_nu INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
> > >   cat_nu INTEGER UNSIGNED NOT NULL,
> > >   dic_texto TEXT NULL,
> > >   dic_titulo VARCHAR(200) NULL,
> > >   PRIMARY KEY(dic_nu),
> > >   INDEX dicas_FKIndex1(cat_nu)
> > > );
> > >
> > > Mas quando estou executando o bake...ele não reconhece a associação. O
> > > que estou fazendo errado? Primeiro estou fazendo o model da categoria.
> > >
> > > Atenciosamente,
> > > Fernando.
> > >
> > >
> > >
> > >
> >
> >
> >
> > --
> > Rafael Barbosa
> > Analista de Sistemas Web
> > Gradua Networks
> >  >
> >
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Problemas Bake

2007-09-20 Por tôpico Rafael Barbosa
Tenta uitilizar "id" como chave primária e "tabela_id" como chave
estrangeira.

Por exemplo troque os campos "cat_nu" na tabela categoria por "id", o campo
dic_nu na tabela dica tbm.
E troca o campo cat_nu na tabela dica por "categoria_id"

On 9/20/07, Fernando Aires <[EMAIL PROTECTED]> wrote:
>
>
> Estou criando minhas tabelas no dbdesigner.
>
> CREATE TABLE categoria (
>   cat_nu INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
>   cat_nome VARCHAR(50) NULL,
>   PRIMARY KEY(cat_nu)
> );
>
> CREATE TABLE dica (
>   dic_nu INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
>   cat_nu INTEGER UNSIGNED NOT NULL,
>   dic_texto TEXT NULL,
>   dic_titulo VARCHAR(200) NULL,
>   PRIMARY KEY(dic_nu),
>   INDEX dicas_FKIndex1(cat_nu)
> );
>
> Mas quando estou executando o bake...ele não reconhece a associação. O
> que estou fazendo errado? Primeiro estou fazendo o model da categoria.
>
> Atenciosamente,
> Fernando.
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Chave secundária

2007-08-15 Por tôpico Rafael Barbosa
hehe,
Bom, dá uma pesquisada por aí e tenta aprender a usar o bake.

Nele é bem simples de associar 2 models. =)

On 8/15/07, Vinicius Cruz <[EMAIL PROTECTED]> wrote:
>
> Putz! ainda nao... e meu chefe falou nesse tal de bake essa semana... =s
>
>
> Em 15/08/07, Rafael Barbosa <[EMAIL PROTECTED] > escreveu:
> >
> > Você já aprendeu a usar o bake? O gerador de código do cake?
> >
> > On 8/15/07, Vinicius Cruz <[EMAIL PROTECTED] > wrote:
> > >
> > > huum... achei que chave secundaria e primaria fossem a mesma coisa,
> > > mas blz. Sempre é bom aprender! =)
> > >
> > > A tabela equipe tem o atributo categoria_id.
> > >
> > > "Uma vez colocado esse atributo não esqueça de gerar os models
> > > novamente no bake informando que o model Equipe belongs_to Categoria e
> > > que o model Categoria has_many Equipe."
> > >
> > > Aqui me xingou todo... rsrsrs
> > > Detalhe: sou iniciante ainda no cake.. Menos de um mês de
> > > utilização... =(
> > >
> > > Vinicius
> > >
> > > Em 15/08/07, Rafael Barbosa < [EMAIL PROTECTED]> escreveu:
> > > >
> > > > Vinicius,
> > > >
> > > > Você pegou errado o conceito de chave secundária. Na verdade o que
> > > > você tem é uma chave ESTRANGEIRA, chaves secundárias são chaves que 
> > > > criam
> > > > índices nas tabelas para otimizar as buscas.
> > > >
> > > > Se cada equipe tem uma categoria você precisa de um atributo com o
> > > > nome "categoria_id" dentro da tabela equipe para que o cake faça a
> > > > associação. Uma vez colocado esse atributo não esqueça de gerar os 
> > > > models
> > > > novamente no bake informando que o model Equipe belongs_to Categoria e 
> > > > que o
> > > > model Categoria has_many Equipe.
> > > >
> > > > Espero que isso tenha ajudado. =0)
> > > >
> > > > On 8/15/07, Vinicius Cruz < [EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Pessoal,
> > > > >
> > > > > estou a concluir um sistema feito em cake. Meu primeiro! =D
> > > > > Tô com uma dúvida. Como relacionar duas tabelas, através das
> > > > > chaves?
> > > > >
> > > > > Deixa eu explicar melhor: tenho duas tabelas. Equipe e Categoria
> > > > > Em Equipe, armazeno a chave primaria de categoria. Ou seja, tenho
> > > > > uma chave secundaria, correto?
> > > > > Na hora de exibir a equipe, como devo mostrar o nome da categoria,
> > > > > e nao o numero dela?
> > > > >
> > > > > Deu pra entender? Imaginei que essa consulta seria feita no
> > > > > controller de equipe, mas e aí?
> > > > >
> > > > > Valeu!
> > > > >
> > > > > Vinicius Cruz
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > > > --
> > > > Rafael Barbosa
> > > > Analista de Sistemas Web
> > > > Gradua Networks
> > > >
> > > >
> > >
> > >
> > >
> >
> >
> > --
> > Rafael Barbosa
> > Analista de Sistemas Web
> > Gradua Networks
> >
> >
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Sessões como acessar o conteúdo?

2007-08-15 Por tôpico Rafael Barbosa
hmm, estranho, vê se o objeto foi pra sessão (talvez um
$this->Session->check("user") responda isso);

Como eu disse, ainda não precisei disso então não sei se funciona.

On 8/15/07, hostdesigner <[EMAIL PROTECTED]> wrote:
>
>
> Olha só eu tentei aqui, mas, não funcionou não extranhamente o cake lê
> a sessão, mas, não retorna dado algum.
>
>
> Falopa!
>
>
> On 15 Ago, 13:57, hostdesigner <[EMAIL PROTECTED]> wrote:
> > Nossa que anta que eu sou (não senhor, você não pode concordar, só eu
> > posso me chamar de anta :p) é obvio que é assim, como é que eu não
> > pensei nisso??
> >
> > Falopa!
> >
> > On 15 Ago, 13:53, "Rafael Barbosa" <[EMAIL PROTECTED]> wrote:
> >
> > > Tenta assim:
> >
> > > $user = $this->Session->read("user");
> >
> > > e depois acessa normalmente $user["email"];
> >
> > > é só um chute, ainda não coloquei objetos na sessão no cake, pode ser
> que
> > > não funcione.
> >
> > > On 8/15/07, hostdesigner <[EMAIL PROTECTED]> wrote:
> >
> > > > Eu gravei a sessão assim
> >
> > > > $dados = $this->Usuarios->findByUser( $this->data['Usuario']
> > > > ['user'] );
> >
> > > > $this->Session->write( "user", $dados );
> >
> > > > Agora eu quero saber qual o email dele eu gravei isso dentro da
> > > > sessão, mas, ainda não encontrei um exemplo de como isso é feito...
> >
> > > > Como se faz?
> >
> > > > Falopa!
> >
> > > --
> > > Rafael Barbosa
> > > Analista de Sistemas Web
> > > Gradua Networks
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Chave secundária

2007-08-15 Por tôpico Rafael Barbosa
Você já aprendeu a usar o bake? O gerador de código do cake?

On 8/15/07, Vinicius Cruz <[EMAIL PROTECTED]> wrote:
>
> huum... achei que chave secundaria e primaria fossem a mesma coisa, mas
> blz. Sempre é bom aprender! =)
>
> A tabela equipe tem o atributo categoria_id.
>
> "Uma vez colocado esse atributo não esqueça de gerar os models novamente
> no bake informando que o model Equipe belongs_to Categoria e que o model
> Categoria has_many Equipe."
>
> Aqui me xingou todo... rsrsrs
> Detalhe: sou iniciante ainda no cake.. Menos de um mês de utilização... =(
>
>
> Vinicius
>
> Em 15/08/07, Rafael Barbosa <[EMAIL PROTECTED]> escreveu:
> >
> > Vinicius,
> >
> > Você pegou errado o conceito de chave secundária. Na verdade o que você
> > tem é uma chave ESTRANGEIRA, chaves secundárias são chaves que criam índices
> > nas tabelas para otimizar as buscas.
> >
> > Se cada equipe tem uma categoria você precisa de um atributo com o nome
> > "categoria_id" dentro da tabela equipe para que o cake faça a associação.
> > Uma vez colocado esse atributo não esqueça de gerar os models novamente no
> > bake informando que o model Equipe belongs_to Categoria e que o model
> > Categoria has_many Equipe.
> >
> > Espero que isso tenha ajudado. =0)
> >
> > On 8/15/07, Vinicius Cruz < [EMAIL PROTECTED]> wrote:
> > >
> > > Pessoal,
> > >
> > > estou a concluir um sistema feito em cake. Meu primeiro! =D
> > > Tô com uma dúvida. Como relacionar duas tabelas, através das chaves?
> > >
> > > Deixa eu explicar melhor: tenho duas tabelas. Equipe e Categoria
> > > Em Equipe, armazeno a chave primaria de categoria. Ou seja, tenho uma
> > > chave secundaria, correto?
> > > Na hora de exibir a equipe, como devo mostrar o nome da categoria, e
> > > nao o numero dela?
> > >
> > > Deu pra entender? Imaginei que essa consulta seria feita no controller
> > > de equipe, mas e aí?
> > >
> > > Valeu!
> > >
> > > Vinicius Cruz
> > >
> > >
> > >
> >
> >
> > --
> > Rafael Barbosa
> > Analista de Sistemas Web
> > Gradua Networks
> >
> >
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Sessões como acessar o conteúdo?

2007-08-15 Por tôpico Rafael Barbosa
Tenta assim:

$user = $this->Session->read("user");

e depois acessa normalmente $user["email"];

é só um chute, ainda não coloquei objetos na sessão no cake, pode ser que
não funcione.

On 8/15/07, hostdesigner <[EMAIL PROTECTED]> wrote:
>
>
> Eu gravei a sessão assim
>
> $dados = $this->Usuarios->findByUser( $this->data['Usuario']
> ['user'] );
>
> $this->Session->write( "user", $dados );
>
>
> Agora eu quero saber qual o email dele eu gravei isso dentro da
> sessão, mas, ainda não encontrei um exemplo de como isso é feito...
>
> Como se faz?
>
> Falopa!
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Chave secundária

2007-08-15 Por tôpico Rafael Barbosa
Vinicius,

Você pegou errado o conceito de chave secundária. Na verdade o que você tem
é uma chave ESTRANGEIRA, chaves secundárias são chaves que criam índices nas
tabelas para otimizar as buscas.

Se cada equipe tem uma categoria você precisa de um atributo com o nome
"categoria_id" dentro da tabela equipe para que o cake faça a associação.
Uma vez colocado esse atributo não esqueça de gerar os models novamente no
bake informando que o model Equipe belongs_to Categoria e que o model
Categoria has_many Equipe.

Espero que isso tenha ajudado. =0)

On 8/15/07, Vinicius Cruz <[EMAIL PROTECTED]> wrote:
>
> Pessoal,
>
> estou a concluir um sistema feito em cake. Meu primeiro! =D
> Tô com uma dúvida. Como relacionar duas tabelas, através das chaves?
>
> Deixa eu explicar melhor: tenho duas tabelas. Equipe e Categoria
> Em Equipe, armazeno a chave primaria de categoria. Ou seja, tenho uma
> chave secundaria, correto?
> Na hora de exibir a equipe, como devo mostrar o nome da categoria, e nao o
> numero dela?
>
> Deu pra entender? Imaginei que essa consulta seria feita no controller de
> equipe, mas e aí?
>
> Valeu!
>
> Vinicius Cruz
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: generateList() mostrar o texto ao invés do id

2007-08-12 Por tôpico Rafael Barbosa
; > > > Designer,
> >
> > > > para alterar o seu combo você precisa passar os parametros para o
> > > > generateList().
> >
> > > > inicialmente seria legal vc ver a estrutura do que sua aplicação
> está
> > > > cuspindo na tela.
> >
> > > > pr($this->Usuario->Cidade->findAll());
> >
> > > > ai você vai poder ver a estrutura correta e passar os paramentros
> > > > corretamente, acredito que a estrutura que você deva utilizar é:
> > > > "{n}.Cidade.id", "{n}.Cidade.nome"
> >
> > > > onde:
> >
> > > > n -> indice primeiro níuel do vetor -> $cidade[n]
> > > > Cidade -> chave do segundo nível do vetor (nome do objeto desejádo)
> ->
> > > > $cidade[n]["Cidade"]
> > > > id -> chave do tericeiro nível do vetor (nome do campo desejado) ->
> > > > $cidade[n]["Cidade"]["id"]
> >
> > > > Com isso você pode alterar sua chamada ao método para a seguinte
> > > > forma:
> >
> > > > $this->set('cidades',
> $this->Usuario->Cidade->generateList($conditions, $order, $limit,
> "{n}.Cidade.id",
> >
> > > > "{n}.Cidade.nome"));
> >
> > > > obs.: segue abaixo 2 recomendações.
> >
> > > > 1 - você está utilizando um else sem necessidade, assim duplicando
> > > > código, o que complica na hora de atualizar seu código.
> > > > 2 - Como já falado sobre padronização em outro tópico com a sua
> > > > presença utilize o nome do componente em maiúsculo afinal ele é uma
> > > > classe ($this->Senha->encode ao invés de $this->senha->encode).
> >
> > > > Abraços,
> > > > Marcio Trindade
> >
> > > > On 12 ago, 16:30, hostdesigner <[EMAIL PROTECTED]> wrote:
> >
> > > > > Eu estou usando isso para adicionar usuários
> >
> > > > > function adicionar() {
> > > > > if(empty($this->data)) {
> > > > > $this->set('cidades',
> $this->Usuario->Cidade->generateList());
> > > > > $this->render();
> > > > > } else {
> > > > > $this->cleanUpFields();
> >
> > > > > $this->data['Usuario']['senha'] =
> $this->senha->encode( $this-
> >
> > > > > >data['Usuario']['senha'] );
> >
> > > > > if($this->Usuario->save($this->data)) {
> > > > > $this->Session->setFlash('Usuário
> '. $this->data['Usuario']
> > > > > ['nome'] .' adicionado com sucesso!');
> > > > >
> $this->redirect('/usuarios/index');
> > > > > } else {
> > > > > $this->Session->setFlash('Por
> favor corrija os seguintes erros.');
> > > > > $this->set('cidades',
> $this->Usuario->Cidade->generateList());
> > > > > }
> > > > > }
> > > > > }
> >
> > > > > O problema é que o generateList() está exibindo apenas o ID do
> > > > > registro das cidades eu quero que exiba o nome da cidade como faz?
> >
> > > > > Falopa!
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Criptografar dados pessoais

2007-08-09 Por tôpico Rafael Barbosa
Vendor o cake não toca, não referencia nenhum objeto dele. é uma biblioteca
externa. Um componente é carregado dentro do controller pelo que eu entendi.


On 8/9/07, hostdesigner <[EMAIL PROTECTED]> wrote:
>
>
> Qual a diferença de usar como vendor e usar como componente?
>
> Falopa!
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Criptografar dados pessoais

2007-08-09 Por tôpico Rafael Barbosa
Coloca na pasta vendors.
Chama antes do controler q tu for usar com a função "vendor();"
Pronto tá incluído. Se quiser usar em todos os controllers é só colocar a
chamada no app_controller =)


On 8/9/07, hostdesigner <[EMAIL PROTECTED]> wrote:
>
>
> Legal esse seu script ai, eu estava estudando o MyCript, mas, vou
> ficar com o seu, você me convenceu...
>
> Agora me surgiu outra dúvida, se eu quiser adicionar uma função para
> que ela fique disponível no cake eu uso o app_controller, mas, e se eu
> quiser usar uma classe? Por exemplo se eu quiser usar esta sua classe
> tem alguma forma de "anexa-la" no cake?
>
> Falopa!
>
>
> On 9 Ago, 14:15, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> > hostdesigner,
> >
> > não recomendo por ser algo muito simples pra quebrar.
> >
> > segue abaixo um script que eu utilizava.
> >
> >  >
> > class PasswordComponent {
> > var $key = 'escreva uma chave aqui';
> >
> > function encode($str){
> >   srand((double)microtime()*100);
> >   $r = md5(rand(0,32000));
> >   $c = 0;
> >   $v = "";
> >   for ($i = 0; $i < strlen($str); $i++){
> >  if ($c == strlen($r)) $c = 0;
> >  $v .= substr($r,$c,1) . (substr($str,$i,1) ^
> substr($r,$c,1));
> >  $c++;
> >   }
> >   return base64_encode($this->chave($v));
> > }
> >
> > function decode($str) {
> >   $str = $this->chave(base64_decode($str));
> >   $v = "";
> >   for ($i = 0; $i < strlen($str); $i++){
> >  $md5 = substr($str,$i,1);
> >  $i++;
> >  $v .= (substr($str,$i,1) ^ $md5);
> >   }
> >   return $v;
> > }
> >
> > function chave($str) {
> >   $r = md5($this->key);
> >   $c = 0;
> >   $v = "";
> >   for ($i = 0; $i < strlen($str); $i++) {
> >  if ($c == strlen($r)) $c = 0;
> >  $v .= substr($str,$i,1) ^ substr($r,$c,1);
> >  $c++;
> >   }
> >   return $v;
> > }
> >
> > }
> >
> > ?>
> >
> > esta forma é bem legal por que utiliza uma chave onde somente você vai
> > saber, se acaso alguém conseguir invadir seu banco de dados o cara não
> > vai conseguir pegar a senha tão facilmente como usar um base64_decodde
> > entendeu :)
> >
> > abraços
> >
> > On 9 ago, 14:51, hostdesigner <[EMAIL PROTECTED]> wrote:
> >
> > > Legal essa forma ai imaginei que eu não pudesse fazer a seleção do
> > > campo separadamente.
> >
> > > Bom, quanto a função de codificação, eu não encontrei nada referente a
> > > isso (ainda), de qualquer forma por que você não recomenda o
> > > base64_encode()?
> >
> > > Falopa!
>
>
> >
>


-- 
Rafael Barbosa
Analista de Sistemas Web
Gradua Networks

--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: Problemas com sessões

2007-08-06 Por tôpico Rafael Barbosa

Você tá usando os métodos "Session::read()" e "Session::write()" do
cake ou acessando diretamente (no array $_SESSION)?

Se não tiver usando eles, tenta com eles e vê se funciona, talvez as
diretivas de segurança do cake estejam limpando o array $_SESSION.

Se isso não funcionar dá uma olhadinha se a parte de sessions no seu
php.ini nao tá muito longe do padrão: 
http://br2.php.net/manual/en/ref.session.php

Se ainda assim não funcionar teria como você explicar melhor o
problema? Talvez anexar um pedaço do código e seu core.php do cake?


On 6 Ago, 18:28, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> Pessoal,
>
> estou tendo um problema muito chato e não sei de onde pode ser isto,
> se do PHP ou do próprio cake.
>
> não consigo utilizar sessão por que a cada reload na página o servidor
> está criando uma nova sessão, sendo assim eu salvo dados em uma seção
> e quando vou buscar já está utilizando uma nova seção.
>
> se alguém ai puder me ajudar seria bem legal
>
> Abraços,
> Marcio Trindade


--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: CSS default não funciona

2007-08-01 Por tôpico Rafael Barbosa

Alguém aí já tentou pegar o cake dessa url:
https://svn.cakephp.org/repo/trunk/cake/1.2.x.x
e teve sucesso?

On Aug 1, 11:25 am, Rafael Barbosa <[EMAIL PROTECTED]> wrote:
> Eu tive esse problema quando eu baixei o cake usando o svn (usei o
> branches/1.2.x.x) na pagina inicial ele tá gerando:
>  - href="\/favicon.ico"
> quando o certo seria
>  - href="/favicon.ico"
>
> e isso vale pra css, imagens e js tbm. Quand eu baixei do TRUNK veio
> certinho, mas do branch não. alguem sabe a diferença?
>
> On Jul 31, 10:59 am, "André Piantino" <[EMAIL PROTECTED]> wrote:
>
> > Obrigado Maurício!
>
> > Acabei de falar com o gerente do servidor, e o problema foi causado pela
> > versão 2.2 do apache, ele instalou então a versão 2.0 e funcionou, não tinha
> > nada a ver com o cake.
> > Simplesmente qualquer requisição para img, css (qualquer coisa menos php,
> > html) ele retornava só o header, uma coisa muito estranha :S
>
> > Obrigado pela atenção de todos, se alguém tiver um problema similar e só
> > perguntar eu pego mais informações.
>
> > Abraços
>
> > 2007/7/31, Maurício Pena <[EMAIL PROTECTED]>:
>
> > > O mod_rewrite do seu servidor apache está desabilitado. Siga estas
> > > instruções do manual do cake e veja se resolve o problema:
>
> > > Configuring Apache and mod_rewrite
>
> > > While CakePHP is built to work with mod_rewrite out of the box, we've
> > > noticed that a few users struggle with getting everything to play nicely 
> > > on
> > > their systems. Here are a few things you might try to get it running
> > > correctly:
>
> > >1.
>
> > >Make sure that an .htaccess override is allowed: in your httpd.conf,
> > >you should have a section that defines a section for each Directory on 
> > > your
> > >server. Make sure the *AllowOverride* is set to *All* for the
> > >correct Directory.
> > >2.
>
> > >Make sure you are editing the system httpd.conf rather than a user-
> > >or site-specific httpd.conf.
> > >3.
>
> > >For some reason or another, you might have obtained a copy of
> > >CakePHP without the needed .htaccess files. This sometimes happens 
> > > because
> > >some operating systems treat files that start with '.' as hidden, and 
> > > don't
> > >copy them. Make sure your copy of CakePHP is from the downloads 
> > > section of
> > >the site or our SVN repository.
> > >4.
>
> > >Make sure you are loading up mod_rewrite correctly! You should see
> > >something like *LoadModule rewrite_module
> > >libexec/httpd/mod_rewrite.so* and *AddModule mod_rewrite.c* in your
> > >httpd.conf.
> > >5.
>
> > >If you are installing Cake into a user directory (
> > >http://example.com/~myusername/<http://example.com/%7Emyusername/>),
> > >you'll need to modify the .htaccess file in the base directory of your 
> > > Cake
> > >installation. Just add the line "RewriteBase /~myusername/".
> > >6.
>
> > >If for some reason your URLS are suffixed with a long, annoying
> > >session ID (
> > >http://example.com/posts/?CAKEPHP=4kgj577sgabvnmhjgkdiuy1956if6ska),
> > >you might also add "php_flag session.trans_id off" to the .htaccess
> > >file at the root of your installation as well.
>
> > > On 7/30/07, André Piantino <[EMAIL PROTECTED]> wrote:
>
> > > > Olá!
>
> > > > Eu instalei o cakephp na minha máquina Win, e apareceu legal, mas quando
> > > > coloquei no servidor Linux o arquivo css padrão que o cake gera vem 
> > > > vazio.
> > > > Alguém já teve esse problema?
>
> > > > Abraço
>
> > > > --
> > > > André Porto Leal Piantino <[EMAIL PROTECTED]>
> > > > SkypeId: andrepiantino
>
> > --
> > André Porto Leal Piantino <[EMAIL PROTECTED]>
> > SkypeId: andrepiantino


--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---



Re: CSS default não funciona

2007-08-01 Por tôpico Rafael Barbosa

Eu tive esse problema quando eu baixei o cake usando o svn (usei o
branches/1.2.x.x) na pagina inicial ele tá gerando:
 - href="\/favicon.ico"
quando o certo seria
 - href="/favicon.ico"

e isso vale pra css, imagens e js tbm. Quand eu baixei do TRUNK veio
certinho, mas do branch não. alguem sabe a diferença?

On Jul 31, 10:59 am, "André Piantino" <[EMAIL PROTECTED]> wrote:
> Obrigado Maurício!
>
> Acabei de falar com o gerente do servidor, e o problema foi causado pela
> versão 2.2 do apache, ele instalou então a versão 2.0 e funcionou, não tinha
> nada a ver com o cake.
> Simplesmente qualquer requisição para img, css (qualquer coisa menos php,
> html) ele retornava só o header, uma coisa muito estranha :S
>
> Obrigado pela atenção de todos, se alguém tiver um problema similar e só
> perguntar eu pego mais informações.
>
> Abraços
>
> 2007/7/31, Maurício Pena <[EMAIL PROTECTED]>:
>
>
>
>
>
> > O mod_rewrite do seu servidor apache está desabilitado. Siga estas
> > instruções do manual do cake e veja se resolve o problema:
>
> > Configuring Apache and mod_rewrite
>
> > While CakePHP is built to work with mod_rewrite out of the box, we've
> > noticed that a few users struggle with getting everything to play nicely on
> > their systems. Here are a few things you might try to get it running
> > correctly:
>
> >1.
>
> >Make sure that an .htaccess override is allowed: in your httpd.conf,
> >you should have a section that defines a section for each Directory on 
> > your
> >server. Make sure the *AllowOverride* is set to *All* for the
> >correct Directory.
> >2.
>
> >Make sure you are editing the system httpd.conf rather than a user-
> >or site-specific httpd.conf.
> >3.
>
> >For some reason or another, you might have obtained a copy of
> >CakePHP without the needed .htaccess files. This sometimes happens 
> > because
> >some operating systems treat files that start with '.' as hidden, and 
> > don't
> >copy them. Make sure your copy of CakePHP is from the downloads section 
> > of
> >the site or our SVN repository.
> >4.
>
> >Make sure you are loading up mod_rewrite correctly! You should see
> >something like *LoadModule rewrite_module
> >libexec/httpd/mod_rewrite.so* and *AddModule mod_rewrite.c* in your
> >httpd.conf.
> >5.
>
> >If you are installing Cake into a user directory (
> >http://example.com/~myusername/),
> >you'll need to modify the .htaccess file in the base directory of your 
> > Cake
> >installation. Just add the line "RewriteBase /~myusername/".
> >6.
>
> >If for some reason your URLS are suffixed with a long, annoying
> >session ID (
> >http://example.com/posts/?CAKEPHP=4kgj577sgabvnmhjgkdiuy1956if6ska),
> >you might also add "php_flag session.trans_id off" to the .htaccess
> >file at the root of your installation as well.
>
> > On 7/30/07, André Piantino <[EMAIL PROTECTED]> wrote:
>
> > > Olá!
>
> > > Eu instalei o cakephp na minha máquina Win, e apareceu legal, mas quando
> > > coloquei no servidor Linux o arquivo css padrão que o cake gera vem vazio.
> > > Alguém já teve esse problema?
>
> > > Abraço
>
> > > --
> > > André Porto Leal Piantino <[EMAIL PROTECTED]>
> > > SkypeId: andrepiantino
>
> --
> André Porto Leal Piantino <[EMAIL PROTECTED]>
> SkypeId: andrepiantino


--~--~-~--~~~---~--~~
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 
cake-php-pt@googlegroups.com
 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
-~--~~~~--~~--~--~---