Re: Chamar métodos dentro do app_controller
Cara você pode fazer o seguinte. No seu appController vc adiciona o modelo que vai usar. $uses = array("Banner"); coloca o método que vc ja tem nele ex: function getBanner(){ $this->set("banner", $this->Banner->find(null, null, "rand")); } então vc adiciona a chamada do método no seu beforRender ou qualquer outro calbak q desejar. ex: function beforeFilter(){ $this->getBanner(); } ficaria assim seu app_controller.php set("banner", $this->Banner->find(null, null, "rand")); } function beforeFilter(){ $this->getBanner(); } } ?> bom é isso ai abraços --~--~-~--~~~---~--~~ 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: Como informar os dados corretamente?
Bom você tem 2 opções, primeira utilizar o metodo generateList do cake (que é muito mais fácil) $novoArray = $this->Model->generateList(); http://api.cakephp.org/1.2/class_model.html#27ff9de8aaff38950bee5f4ffb22b4d1 ou então tratar o seu array na mão $perguntas = Set::extract($seuArray, "{n}.Answer.answer"); $votos = Set::extract($seuArray, "{n}.Answer.votes"); $arrayFinal = array_combine($perguntas, $votos); bom é isso, Abraços --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
Testando as duas alternativas anteriores eu não obtive êxito na opção citada pelo Tulio pois preciso realizar uma consulta no banco e dentro do app_controller aparentemente isso não é possível (ele sobre grava a variável $name e $uses ) Falopa! --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
Como informar os dados corretamente?
Criei um sistema de pesquisa (enquete mais abrangente) e nela eu tenho algumas opções que nem sempre são a mesma quantidade, algumas vezes é 6 e pode ter até 15 opções. Para este exemplo tenho 6 opções que são retornadas da seguinte forma (vou publicar apenas dois retornos para não ficar extremamente extenso) No final. O problema é que eu criei uma classe para montar um gráfico com base nas informações indicadas num array que teria a seguinte estrutura Array ( [Excelente] => 6 [Muito Bom] => 10 [Bom] => 50 [Regular] => 12 [Deficiente] => 2 [Insatisfatório] => 15 ) E de todas as formas que imaginei não consigo transformar o retorno do cake em um array parecido com o citado acima, também, não consegui manipular o retorno afim de ficar como o esperado pela classe que gera os graficos. Alguém tem alguma sugestão? Estrutura do array retornado pelo cake = Array ( [0] => Array ( [Research] => Array ( [title] => Rosemeire A - Contabilidade [created] => 2007-10-29 13:31:11 [endDate] => 2007-11-08 13:30:00 ) [Question] => Array ( [question] => O professor é assíduo, está sempre presente, em sala de aula? ) [Answer] => Array ( [answer] => Excelente [votes] => 3 ) ) [1] => Array ( [Research] => Array ( [title] => Rosemeire A - Contabilidade [created] => 2007-10-29 13:31:11 [endDate] => 2007-11-08 13:30:00 ) [Question] => Array ( [question] => O professor é assíduo, está sempre presente, em sala de aula? ) [Answer] => Array ( [answer] => Muito Bom [votes] => 4 ) ) --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
As duas últimas respostas foram melhores, porém a do Spark foi melhor, afinal o meu problema está diretamente no layout. A idéia do Tulio acabou não sendo vantajosa já que fazendo assim eu não teria acesso diretamente via VIEW, ou seja, eu teria que fazer alterações em vários controllers (eu já tinha citado que não queria fazer isso). Estou certo ou errado quanto a isso Tulio? Falopa! --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
Bom, a resposta é simples :) Crie seu método dentro do app_controller, por exemplo (exemplo tosco), function getUserId(){ return "opa"; } e nos seus outros controllers, apenas: $this->getUserId(); Por quê? Basta lembrar que qualquer método extends app_controller, ou seja, ele herda os métodos do mesmo. Att, On 6 nov, 17:24, "DJ Spark" <[EMAIL PROTECTED]> wrote: > acho que a maneira mais correta em MVC para isso é chamar o > requestAction no seu layout, onde o banner vai aparecer. > > na sua view ou no layout mesmo voce coloca isso: > > renderElement('banner', > array('data'=>$this->requestAction('/banners/exibir'))); ?> > > Aqui, ele vai pegar uma variavel do seu BannerController e colocar num > 'element' chamado 'banner'. > > Lá no seu controlador do banner, tem um acao 'exibir' que, atenção, > retorna uma variavel > function exbir(){ > // aqui pega o banner que vai ser exibido > $data = /* pega aih*/ > return $data; > > } > > Isso facilita muito a separação dos objetos :) > > Spark > > On Nov 6, 2007 3:52 PM, hostdesigner <[EMAIL PROTECTED]> wrote: > > > > > > > Não entendi, você está dizendo que seu eu crio um metodo dentro do > > app_controller.php eu não preciso chama-lo? > > > Então como funciona isso? por que eu sempre preciso chamar o método > > que criei para poder usa-lo. > > > Vamos exemplificar o que eu quero fazer, eu criei um sistema de banner > > rotativo para o cake. Agora eu preciso que todas as páginas do site > > exibam o banner, mas, eu não quero definir em todos os controllers a > > função para exibir o banner. > > > Já existe um controller banners_controller.php, só que isso me permite > > apenas executar o método dentro do controller banners, como eu faço > > para que as outras páginas também possam executar o método > > banner_exibir()? > > > Alguém me deu uma idéia POG de criar uma sessão com o nome do banner > > (já deu pra perceber a qualidade do serviço deste cidadão). > > > Falopa! > > -- > [livesets]http://djspark.com.br/ > [web]http://sydi.net > [filmes]http://melhoresfilmes.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 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: Chamar métodos dentro do app_controller
acho que a maneira mais correta em MVC para isso é chamar o requestAction no seu layout, onde o banner vai aparecer. na sua view ou no layout mesmo voce coloca isso: renderElement('banner', array('data'=>$this->requestAction('/banners/exibir'))); ?> Aqui, ele vai pegar uma variavel do seu BannerController e colocar num 'element' chamado 'banner'. Lá no seu controlador do banner, tem um acao 'exibir' que, atenção, retorna uma variavel function exbir(){ // aqui pega o banner que vai ser exibido $data = /* pega aih*/ return $data; } Isso facilita muito a separação dos objetos :) Spark On Nov 6, 2007 3:52 PM, hostdesigner <[EMAIL PROTECTED]> wrote: > > Não entendi, você está dizendo que seu eu crio um metodo dentro do > app_controller.php eu não preciso chama-lo? > > Então como funciona isso? por que eu sempre preciso chamar o método > que criei para poder usa-lo. > > > Vamos exemplificar o que eu quero fazer, eu criei um sistema de banner > rotativo para o cake. Agora eu preciso que todas as páginas do site > exibam o banner, mas, eu não quero definir em todos os controllers a > função para exibir o banner. > > Já existe um controller banners_controller.php, só que isso me permite > apenas executar o método dentro do controller banners, como eu faço > para que as outras páginas também possam executar o método > banner_exibir()? > > Alguém me deu uma idéia POG de criar uma sessão com o nome do banner > (já deu pra perceber a qualidade do serviço deste cidadão). > > > Falopa! > > > > > -- [livesets] http://djspark.com.br/ [web] http://sydi.net [filmes] http://melhoresfilmes.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 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: Chamar métodos dentro do app_controller
Ué isso ai eu havia descartado no tópico anterior, desta forma eu teria que fazer em todos os controles, correto? adicionar nos controladores var $uses = array('ModeloUsadoPeloController','Banner'); Se eu tiver que fazer isso em todos os controles eu prefiro nem usar o beforeFilter, crio logo a função banner_exibe() em cada controller e economizo alguns digitos :D Deve haver outra forma mais criativa, só que eu não criei ela ainda :D Falopa! --~--~-~--~~~---~--~~ 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: Links estranhos
Resolvido Galera!!! para quem estiver com o mesmo problema, basta inserir estas 2 linhas no arquivo /app/config/bootstrap.php ini_set('session.use_trans_sid', 0); ini_set('url_rewriter.tags', ''); Isto resolve tudo!!! Valeu a todos pela ajuda > Qq coisa tenta o ini_set para desabilitar o trans_sid > > Em 06/11/07, Gustavo Carreno escreveu: > >> Ora bolas, mas qd eu pedi o trans_sid era do servidor remoto e >> não do local. >> Todo este tempo eu a pensar que tinhas acesso ao php.ini do >> servidor >> remoto ARGHHH. >> Pega um phpinfo.php com a respectiva função lá dentro e verifica >> como >> está o trans_sid >> >> On 11/6/07, Bill wrote: >> >>> tens idéia de como faço para verificar o php.ini do servidor, >>> visto q é uma hospedagem normal, e não tenoh acesso aos >>> arquivos. >>> >>> abs >>> >>> Estou vendo que está usando a versão 1.1. Pode fazer um diff entre o php.ini do servidor de testes e do remoto, pois parece tudo bem a nÃvel do core.php. On 11/6/07, Bill wrote: > Esta assim: > (resumi tirando os comentarios) > > > //define ('BASE_URL', env('SCRIPT_NAME')); > define('DEBUG', 1); > define('CACHE_CHECK', false); > define('LOG_ERROR', 2); > define('CAKE_SESSION_SAVE', 'php'); > define('CAKE_SESSION_TABLE', 'cake_sessions'); > define('CAKE_SESSION_STRING', > 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); > define('CAKE_SESSION_COOKIE', 'CAKEPHP'); > define('CAKE_SECURITY', > 'high'); define('CAKE_SESSION_TIMEOUT', '120'); // > define('CAKE_ADMIN', 'admin'); define('WEBSERVICES', 'off'); > define('COMPRESS_CSS', false); define('AUTO_OUTPUT', false); > define('AUTO_SESSION', true); define('MAX_MD5SIZE', (5 * > 1024) * > 1024); define('ACL_CLASSNAME', 'DB_ACL'); > define('ACL_FILENAME', 'dbacl' . DS . 'db_acl'); ?> > >> >> Como tá o seu core.php ? >> >> On 11/6/07, Bill wrote: >> >>> mas pq cookies fariam isto apenas no Cake, e não em >>> diversos >>> outros sistemas. >>> >>> Tenho instalado no mesmo servidor, sites com oscommerce, >>> joomla, e diversos outros scripts prontos, e notei que >>> isto >>> acontece com está última versão do cake, pois na versão >>> anterior cheguei a testar o tutorial do blog com cake no >>> mesmo servidor e não ocorria isto >>> >>> On 11/5/07, Bill wrote: > estranho q isto acontece apenas no cake, todos > sistemas q > uso não ocorre isto > > Cookies ? >>> > >> >> >> -- >> Gustavo Carreno >> --- http://batxman.wordpress.com >> >> If you know Slackware you know Linux > > > > --~--~-~--~~~---~--~~ > 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 cake-php-pt- > [EMAIL PROTECTED] Para mais opções, visite este grupo > em http://groups.google.com/group/cake-php-pt?hl=pt-PT -~-- > ~~~~--~~--~--~--- --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
HUmm, agora entendi, não sei se é pog, mas vamos lá adicionar nos controladores var $uses = array('ModeloUsadoPeloController','Banner'); e no definir o function beforeFilter(){ $this->set('banner',$this->Banner->findByAlgumaCoisa($algumaCoisa); } Assim, sempre que uma função for chamada ele carregara o banner mas é algo para se pensar, deve haver alguma maneira melhor de fazer isso... Em 06/11/07, hostdesigner <[EMAIL PROTECTED]> escreveu: > > > Não entendi, você está dizendo que seu eu crio um metodo dentro do > app_controller.php eu não preciso chama-lo? > > Então como funciona isso? por que eu sempre preciso chamar o método > que criei para poder usa-lo. > > > Vamos exemplificar o que eu quero fazer, eu criei um sistema de banner > rotativo para o cake. Agora eu preciso que todas as páginas do site > exibam o banner, mas, eu não quero definir em todos os controllers a > função para exibir o banner. > > Já existe um controller banners_controller.php, só que isso me permite > apenas executar o método dentro do controller banners, como eu faço > para que as outras páginas também possam executar o método > banner_exibir()? > > Alguém me deu uma idéia POG de criar uma sessão com o nome do banner > (já deu pra perceber a qualidade do serviço deste cidadão). > > Falopa! > > > > > --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
Não entendi, você está dizendo que seu eu crio um metodo dentro do app_controller.php eu não preciso chama-lo? Então como funciona isso? por que eu sempre preciso chamar o método que criei para poder usa-lo. Vamos exemplificar o que eu quero fazer, eu criei um sistema de banner rotativo para o cake. Agora eu preciso que todas as páginas do site exibam o banner, mas, eu não quero definir em todos os controllers a função para exibir o banner. Já existe um controller banners_controller.php, só que isso me permite apenas executar o método dentro do controller banners, como eu faço para que as outras páginas também possam executar o método banner_exibir()? Alguém me deu uma idéia POG de criar uma sessão com o nome do banner (já deu pra perceber a qualidade do serviço deste cidadão). Falopa! --~--~-~--~~~---~--~~ 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: Links estranhos
Qq coisa tenta o ini_set para desabilitar o trans_sid Em 06/11/07, Gustavo Carreno <[EMAIL PROTECTED]> escreveu: > > > Ora bolas, mas qd eu pedi o trans_sid era do servidor remoto e não do > local. > Todo este tempo eu a pensar que tinhas acesso ao php.ini do servidor > remoto ARGHHH. > Pega um phpinfo.php com a respectiva função lá dentro e verifica como > está o trans_sid > > On 11/6/07, Bill <[EMAIL PROTECTED]> wrote: > > > > tens idéia de como faço para verificar o php.ini do servidor, visto q é > uma > > hospedagem normal, e não tenoh acesso aos arquivos. > > > > abs > > > > > > > > > > Estou vendo que está usando a versão 1.1. > > > Pode fazer um diff entre o php.ini do servidor de testes e do > > > remoto, pois parece tudo bem a nível do core.php. > > > > > > On 11/6/07, Bill wrote: > > > > > >> Esta assim: > > >> (resumi tirando os comentarios) > > >> > > >> > > > > >> //define ('BASE_URL', env('SCRIPT_NAME')); > > >> define('DEBUG', 1); > > >> define('CACHE_CHECK', false); > > >> define('LOG_ERROR', 2); > > >> define('CAKE_SESSION_SAVE', 'php'); > > >> define('CAKE_SESSION_TABLE', 'cake_sessions'); > > >> define('CAKE_SESSION_STRING', > > >> 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); > > >> define('CAKE_SESSION_COOKIE', 'CAKEPHP'); define('CAKE_SECURITY', > > >> 'high'); define('CAKE_SESSION_TIMEOUT', '120'); // > > >> define('CAKE_ADMIN', 'admin'); define('WEBSERVICES', 'off'); > > >> define('COMPRESS_CSS', false); define('AUTO_OUTPUT', false); > > >> define('AUTO_SESSION', true); define('MAX_MD5SIZE', (5 * 1024) * > > >> 1024); define('ACL_CLASSNAME', 'DB_ACL'); > > >> define('ACL_FILENAME', 'dbacl' . DS . 'db_acl'); ?> > > >> > > >>> > > >>> Como tá o seu core.php ? > > >>> > > >>> On 11/6/07, Bill wrote: > > >>> > > mas pq cookies fariam isto apenas no Cake, e não em diversos > > outros sistemas. > > > > Tenho instalado no mesmo servidor, sites com oscommerce, > > joomla, e diversos outros scripts prontos, e notei que isto > > acontece com está última versão do cake, pois na versão > > anterior cheguei a testar o tutorial do blog com cake no > > mesmo servidor e não ocorria isto > > > > > > > On 11/5/07, Bill wrote: > > >> estranho q isto acontece apenas no cake, todos sistemas q > > >> uso não ocorre isto > > >> > > >> > > > Cookies ? > > > > > > > > -- > Gustavo Carreno > --- http://batxman.wordpress.com > < If you know Red Hat you know Red Hat, > If you know Slackware you know Linux > > > > > --~--~-~--~~~---~--~~ 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: Upload + Campo do MySQL
Boa, eu não sabia desta. Falopa! --~--~-~--~~~---~--~~ 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: Upload + Campo do MySQL
No cake 1.2 o vetor $_FILE já vem dentro do $this->data, sendo assim você pode usar simplesmente como usava fora do cake. Ficando assim: move_uploaded_file($this->data["Modelo"]["campo"]['tmp_name'], WWW_ROOT."file/file_". $this->data["Modelo"]["id"] .".jpg"); Abraços, Marcio Trindade On Nov 6, 12:21 pm, hostdesigner <[EMAIL PROTECTED]> wrote: > Eu não lembro onde, mas, foi neste grupo eu lembro de ter criado um > tópico sobre como usar este componente pois eu já tinha apanhado de > tudo quanto é jeito pra fazer um upload, no final nem entendi como > usava, mas, resolvi aprender hoje :D > > Falopa! --~--~-~--~~~---~--~~ 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: autenticação e autorização
Fala cara... Eu particularmente criei minhas próprias rotinhas pra autorização e verifiação de usuário através de sessions e variáveis dentro de cada função... Não é nada complicado... Talvez eu devesse fazer um componente simples dessa parada, hehe! Em 06/11/07, Bill <[EMAIL PROTECTED]> escreveu: > > Olá Benito, > > estou implementando o othAuth em meu site e estou achando excelente, pois > trabalha de maneira mto fácil com proteção de páginas, funções, etc, e > grupos de usuários diferenciados. > > Qquer coisa so perguntar > > > Olá pessoal, > > > > É minha primeira participação no grupo então "Olá! Meu nome é > > Josenivaldo Benito Junior, a galera costuma chamar-me de Benito > > pois é mais curto que Josenivaldo, tem aqueles que chamam-me de Zé, > > Zé nivaRdo, Junior ou Ju... escolham a vontade, inclusive aceito > > novas criações hihi." Não sou especialista em desenvolvimento Web, > > na realidade sou formado em Computação, trabalho com > > desenvolvimento embarcado e tenho excelente noção de como Internet > > funciona mas (sempre tem um mas...), não tenho dom para ficar > > desenhando página (leia-se interface com usuário) bonita, com menus > > legais. Admiro um bom trabalho web mas não tenho aquele mínimo de > > noção necessário para definir esquema de cor, posicionamento dos > > itens etc. Nesse sentido encontrei no Cake uma ferramenta > > fantástica pois na lógica, programação e modelagem do banco de > > dados dou-me muito bem. O layout posso deixar para alguém que saiba > > e goste e assim o trabalho vai ficar bom. > > > > Não trabalho profissionalmente com desenvolvimento web mas as vezes > > preciso de algo para fins pessoais e no momento estou trabalhando > > em dois projetos, um pessoal e outro para comunidade de um grupo > > radioamadorístico do qual faço parte (ah, sou radioamador > > licenciado desde 2000, algum radioamador por aqui?). Como os dois > > vão rodar na internet é claro que vou precisar de autenticação. > > Procurei na internet por opções pronta já que certas coisas são > > melhores quando amplamente testadas (nada melhor que um componente > > pronto) e notei que: > > > > 1) O CakePHP vai introduzir, em sua versão 1.2, um componente > > nativo (very good in a near future). > > 2) Para CakePHP 1.1 temos n opções com destaque para othAuth (ou > > coisa parecida) > > > > É ai que vem a questão, após a autenticação certamente precisarei > > de autorização também... Então gostaria de ouvir a experiência de > > quem trabalha com isso e já passou pelo mesmo dilema. O que vocês > > sugerem usar? Qual component? Qual solução? Alguma dica para quem > > está fazendo isso pela primeira vez? > > > > Agradeço as informações e a acolhida do grupo. > > > > Em tempo, desculpe voltar a um assunto tão malhado mas é que, > > apesar de malhado, as dicussões são sempre controversas então > > gostaria de formar minha opinião baseado nas experiências que > > conseguir . > > > > Abraço, > > Benito. > > > > > > > -- -- Éber Freitas Dias -- -- BossaNoise Records -- www.bossanoise.net --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
Você não chama, ele é chamado automaticamente, só precisas defini-lo dentro do seu controlador Em 06/11/07, hostdesigner <[EMAIL PROTECTED]> escreveu: > > > E isso quer dizer que eu chamo o método como? > > Falopa! > > > > > --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
E isso quer dizer que eu chamo o método como? Falopa! --~--~-~--~~~---~--~~ 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: Links estranhos
Pois é amigo, o trans_sid q informei estar ON é do servidor remoto mesmo, apenas não tenho acesso ao php.ini. TRANS_SID = ON > > Ora bolas, mas qd eu pedi o trans_sid era do servidor remoto e não > do local. Todo este tempo eu a pensar que tinhas acesso ao php.ini > do servidor remoto ARGHHH. > Pega um phpinfo.php com a respectiva função lá dentro e verifica > como está o trans_sid > > On 11/6/07, Bill wrote: > >> tens idéia de como faço para verificar o php.ini do servidor, >> visto q é uma hospedagem normal, e não tenoh acesso aos arquivos. >> >> abs >> >> >>> Estou vendo que está usando a versão 1.1. >>> Pode fazer um diff entre o php.ini do servidor de testes e do >>> remoto, pois parece tudo bem a nÃvel do core.php. >>> >>> On 11/6/07, Bill wrote: >>> Esta assim: (resumi tirando os comentarios) //define ('BASE_URL', env('SCRIPT_NAME')); define('DEBUG', 1); define('CACHE_CHECK', false); define('LOG_ERROR', 2); define('CAKE_SESSION_SAVE', 'php'); define('CAKE_SESSION_TABLE', 'cake_sessions'); define('CAKE_SESSION_STRING', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); define('CAKE_SESSION_COOKIE', 'CAKEPHP'); define('CAKE_SECURITY', 'high'); define('CAKE_SESSION_TIMEOUT', '120'); // define('CAKE_ADMIN', 'admin'); define('WEBSERVICES', 'off'); define('COMPRESS_CSS', false); define('AUTO_OUTPUT', false); define('AUTO_SESSION', true); define('MAX_MD5SIZE', (5 * 1024) * 1024); define('ACL_CLASSNAME', 'DB_ACL'); define('ACL_FILENAME', 'dbacl' . DS . 'db_acl'); ?> > Como tá o seu core.php ? > > On 11/6/07, Bill wrote: > >> mas pq cookies fariam isto apenas no Cake, e não em >> diversos outros sistemas. >> >> Tenho instalado no mesmo servidor, sites com oscommerce, >> joomla, e diversos outros scripts prontos, e notei que >> isto acontece com está última versão do cake, pois na >> versão anterior cheguei a testar o tutorial do blog com >> cake no mesmo servidor e não ocorria isto >> >> >>> On 11/5/07, Bill wrote: estranho q isto acontece apenas no cake, todos sistemas q uso não ocorre isto >>> Cookies ? --~--~-~--~~~---~--~~ 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: autenticação e autorização
Olá Benito, estou implementando o othAuth em meu site e estou achando excelente, pois trabalha de maneira mto fácil com proteção de páginas, funções, etc, e grupos de usuários diferenciados. Qquer coisa so perguntar > Olá pessoal, > > à minha primeira participação no grupo então "Olá! Meu nome é > Josenivaldo Benito Junior, a galera costuma chamar-me de Benito > pois é mais curto que Josenivaldo, tem aqueles que chamam-me de Zé, > Zé nivaRdo, Junior ou Ju... escolham a vontade, inclusive aceito > novas criações hihi." Não sou especialista em desenvolvimento Web, > na realidade sou formado em Computação, trabalho com > desenvolvimento embarcado e tenho excelente noção de como Internet > funciona mas (sempre tem um mas...), não tenho dom para ficar > desenhando página (leia-se interface com usuário) bonita, com menus > legais. Admiro um bom trabalho web mas não tenho aquele mÃnimo de > noção necessário para definir esquema de cor, posicionamento dos > itens etc. Nesse sentido encontrei no Cake uma ferramenta > fantástica pois na lógica, programação e modelagem do banco de > dados dou-me muito bem. O layout posso deixar para alguém que saiba > e goste e assim o trabalho vai ficar bom. > > Não trabalho profissionalmente com desenvolvimento web mas as vezes > preciso de algo para fins pessoais e no momento estou trabalhando > em dois projetos, um pessoal e outro para comunidade de um grupo > radioamadorÃstico do qual faço parte (ah, sou radioamador > licenciado desde 2000, algum radioamador por aqui?). Como os dois > vão rodar na internet é claro que vou precisar de autenticação. > Procurei na internet por opções pronta já que certas coisas são > melhores quando amplamente testadas (nada melhor que um componente > pronto) e notei que: > > 1) O CakePHP vai introduzir, em sua versão 1.2, um componente > nativo (very good in a near future). > 2) Para CakePHP 1.1 temos n opções com destaque para othAuth (ou > coisa parecida) > > à ai que vem a questão, após a autenticação certamente precisarei > de autorização também... Então gostaria de ouvir a experiência de > quem trabalha com isso e já passou pelo mesmo dilema. O que vocês > sugerem usar? Qual component? Qual solução? Alguma dica para quem > está fazendo isso pela primeira vez? > > Agradeço as informações e a acolhida do grupo. > > Em tempo, desculpe voltar a um assunto tão malhado mas é que, > apesar de malhado, as dicussões são sempre controversas então > gostaria de formar minha opinião baseado nas experiências que > conseguir . > > Abraço, > Benito. > > --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
autenticação e autorização
Olá pessoal, É minha primeira participação no grupo então "Olá! Meu nome é Josenivaldo Benito Junior, a galera costuma chamar-me de Benito pois é mais curto que Josenivaldo, tem aqueles que chamam-me de Zé, Zé nivaRdo, Junior ou Ju... escolham a vontade, inclusive aceito novas criações hihi." Não sou especialista em desenvolvimento Web, na realidade sou formado em Computação, trabalho com desenvolvimento embarcado e tenho excelente noção de como Internet funciona mas (sempre tem um mas...), não tenho dom para ficar desenhando página (leia-se interface com usuário) bonita, com menus legais. Admiro um bom trabalho web mas não tenho aquele mínimo de noção necessário para definir esquema de cor, posicionamento dos itens etc. Nesse sentido encontrei no Cake uma ferramenta fantástica pois na lógica, programação e modelagem do banco de dados dou-me muito bem. O layout posso deixar para alguém que saiba e goste e assim o trabalho vai ficar bom. Não trabalho profissionalmente com desenvolvimento web mas as vezes preciso de algo para fins pessoais e no momento estou trabalhando em dois projetos, um pessoal e outro para comunidade de um grupo radioamadorístico do qual faço parte (ah, sou radioamador licenciado desde 2000, algum radioamador por aqui?). Como os dois vão rodar na internet é claro que vou precisar de autenticação. Procurei na internet por opções pronta já que certas coisas são melhores quando amplamente testadas (nada melhor que um componente pronto) e notei que: 1) O CakePHP vai introduzir, em sua versão 1.2, um componente nativo (very good in a near future). 2) Para CakePHP 1.1 temos n opções com destaque para othAuth (ou coisa parecida) É ai que vem a questão, após a autenticação certamente precisarei de autorização também... Então gostaria de ouvir a experiência de quem trabalha com isso e já passou pelo mesmo dilema. O que vocês sugerem usar? Qual component? Qual solução? Alguma dica para quem está fazendo isso pela primeira vez? Agradeço as informações e a acolhida do grupo. Em tempo, desculpe voltar a um assunto tão malhado mas é que, apesar de malhado, as dicussões são sempre controversas então gostaria de formar minha opinião baseado nas experiências que conseguir . Abraço, Benito. --~--~-~--~~~---~--~~ 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: Links estranhos
Ora bolas, mas qd eu pedi o trans_sid era do servidor remoto e não do local. Todo este tempo eu a pensar que tinhas acesso ao php.ini do servidor remoto ARGHHH. Pega um phpinfo.php com a respectiva função lá dentro e verifica como está o trans_sid On 11/6/07, Bill <[EMAIL PROTECTED]> wrote: > > tens idéia de como faço para verificar o php.ini do servidor, visto q é uma > hospedagem normal, e não tenoh acesso aos arquivos. > > abs > > > > > > Estou vendo que está usando a versão 1.1. > > Pode fazer um diff entre o php.ini do servidor de testes e do > > remoto, pois parece tudo bem a nível do core.php. > > > > On 11/6/07, Bill wrote: > > > >> Esta assim: > >> (resumi tirando os comentarios) > >> > >> > > >> //define ('BASE_URL', env('SCRIPT_NAME')); > >> define('DEBUG', 1); > >> define('CACHE_CHECK', false); > >> define('LOG_ERROR', 2); > >> define('CAKE_SESSION_SAVE', 'php'); > >> define('CAKE_SESSION_TABLE', 'cake_sessions'); > >> define('CAKE_SESSION_STRING', > >> 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); > >> define('CAKE_SESSION_COOKIE', 'CAKEPHP'); define('CAKE_SECURITY', > >> 'high'); define('CAKE_SESSION_TIMEOUT', '120'); // > >> define('CAKE_ADMIN', 'admin'); define('WEBSERVICES', 'off'); > >> define('COMPRESS_CSS', false); define('AUTO_OUTPUT', false); > >> define('AUTO_SESSION', true); define('MAX_MD5SIZE', (5 * 1024) * > >> 1024); define('ACL_CLASSNAME', 'DB_ACL'); > >> define('ACL_FILENAME', 'dbacl' . DS . 'db_acl'); ?> > >> > >>> > >>> Como tá o seu core.php ? > >>> > >>> On 11/6/07, Bill wrote: > >>> > mas pq cookies fariam isto apenas no Cake, e não em diversos > outros sistemas. > > Tenho instalado no mesmo servidor, sites com oscommerce, > joomla, e diversos outros scripts prontos, e notei que isto > acontece com está última versão do cake, pois na versão > anterior cheguei a testar o tutorial do blog com cake no > mesmo servidor e não ocorria isto > > > > On 11/5/07, Bill wrote: > >> estranho q isto acontece apenas no cake, todos sistemas q > >> uso não ocorre isto > >> > >> > > Cookies ? > > > -- Gustavo Carreno --- http://batxman.wordpress.com < If you know Red Hat you know Red Hat, If you know Slackware you know Linux > --~--~-~--~~~---~--~~ 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: Chamar métodos dentro do app_controller
Sobrecarrega os métodos beforeFilter (antes), afterFilter (depois) e beforeRender (depois da lógica do controlador e antes da view ser renderizada) Em 06/11/07, hostdesigner <[EMAIL PROTECTED]> escreveu: > > > Como eu chamo os metodos dentro do app_controller? > > Preciso chama-los sempre a cada requisição, eu tentei criar um método > com o mesmo nome do app_controller, mas, dá erro... > > E não lembro mais como é que chama os métodos lá dentro para serem > executados a cada requição. > > Alguém lembra? > > Falopa! > > > > > --~--~-~--~~~---~--~~ 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: Exclusão recursiva
Então, acho que o caminho é por aí mesmo, que tipos de dados estatísticos justificam usar n x m? Em 06/11/07, TSassara <[EMAIL PROTECTED]> escreveu: > > > O bom mesmo é usar a convenção. Dessa forma, você não precisa se > preocupar, > é só dizer que é um modelo é dependente do outro e o cake apagara os > registros dependentes automaticamente. > > Se não, você deverá percorrer a tabela procurando na coluna que possui > a ID do relacionamento, > comparando se é igual a que você quer excluir e ir deletando. > Isso pode lhe dar dor de cabeça. > > Vale a pena rever a estrutura, acredito que não há necessidade de > complicar tanto. > > Pelo que entendi, setores possui muitas unidades e uma unidade é > pertencida por um setor. > Assim, você define: > > No banco de dados uma tabela chamada "setores" com uma chave primaria > chamada "id" e o resto das informações como o nome do setor. > E outra tabela chamada de "unidades", nesta alem da chave primaria > "id", > você deve criar uma coluna chamada "setor_id" que guardará a id do > setor a qual este é pertencido. > > No código: > /model/setor.php > class Setor extends AppModel > { > var $name = 'Setor'; > var $hasMany = array('Setor' => > array('className' => 'Unidade', > 'dependent' => true > ) > ); > } > > /model/unidade.php > class Unidade extends AppModel > { > var $name = 'Unidade'; > var $belongsTo = array('Setor' => > array('className' => 'Setor') > ); > } > > > No manual você encontra outras opções que podem ser uteis. > Desculpe os erros de português. > > Espero ter ajudado. > > > > > --~--~-~--~~~---~--~~ 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: Upload + Campo do MySQL
Eu não lembro onde, mas, foi neste grupo eu lembro de ter criado um tópico sobre como usar este componente pois eu já tinha apanhado de tudo quanto é jeito pra fazer um upload, no final nem entendi como usava, mas, resolvi aprender hoje :D Falopa! --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
Chamar métodos dentro do app_controller
Como eu chamo os metodos dentro do app_controller? Preciso chama-los sempre a cada requisição, eu tentei criar um método com o mesmo nome do app_controller, mas, dá erro... E não lembro mais como é que chama os métodos lá dentro para serem executados a cada requição. Alguém lembra? Falopa! --~--~-~--~~~---~--~~ 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: Upload + Campo do MySQL
Estou até com medo de quando precisa fazer um sistema com uploads... Estou para brincar com isso para não ser pego de surpresa. =D On 6 Nov, 12:15, "Geovane Silva" <[EMAIL PROTECTED]> wrote: > eu fiz assim: > > if (!empty($_FILES["files1"])){ > $this->Upload->copyUploadedFile("files1", ""); > $this->data["Ponto"]["img_titulo"] = $_FILES["files1"]["name"]; > } > > depois é só salvar: $this->Ponto->save($this->data) > > Geovane. > > On 11/6/07, hostdesigner <[EMAIL PROTECTED]> wrote: > > > > > > > Eu estou usando o componente do Tulio Faria que foi alterado pelo > > "cara" que foi alterado pelo "cara2"... > > > Bom, isso não vem ao caso, o caso é que eu preciso gravar o nome do > > arquivo num campo do banco, e não quero alterar o componente até pra > > não ficar gambiarrado. > > > Então como fica pra resgatar somente o nome do arquivo? > > > $this->Upload->setPath("img"); > > $this->Upload->copyUploadedFile("filename", "PASTA"); > > > Falopa! > > -- > Geovane Lopes da Silva > MSN: [EMAIL PROTECTED] > Consultor E-Government - Governo AM > Fone: (92) 2121-1730 Ramal 222 > Celular: (92) 9117-3879 --~--~-~--~~~---~--~~ 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: Exclusão recursiva
O bom mesmo é usar a convenção. Dessa forma, você não precisa se preocupar, é só dizer que é um modelo é dependente do outro e o cake apagara os registros dependentes automaticamente. Se não, você deverá percorrer a tabela procurando na coluna que possui a ID do relacionamento, comparando se é igual a que você quer excluir e ir deletando. Isso pode lhe dar dor de cabeça. Vale a pena rever a estrutura, acredito que não há necessidade de complicar tanto. Pelo que entendi, setores possui muitas unidades e uma unidade é pertencida por um setor. Assim, você define: No banco de dados uma tabela chamada "setores" com uma chave primaria chamada "id" e o resto das informações como o nome do setor. E outra tabela chamada de "unidades", nesta alem da chave primaria "id", você deve criar uma coluna chamada "setor_id" que guardará a id do setor a qual este é pertencido. No código: /model/setor.php class Setor extends AppModel { var $name = 'Setor'; var $hasMany = array('Setor' => array('className' => 'Unidade', 'dependent' => true ) ); } /model/unidade.php class Unidade extends AppModel { var $name = 'Unidade'; var $belongsTo = array('Setor' => array('className' => 'Setor') ); } No manual você encontra outras opções que podem ser uteis. Desculpe os erros de português. Espero ter ajudado. --~--~-~--~~~---~--~~ 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: Upload + Campo do MySQL
eu fiz assim: if (!empty($_FILES["files1"])){ $this->Upload->copyUploadedFile("files1", ""); $this->data["Ponto"]["img_titulo"] = $_FILES["files1"]["name"]; } depois é só salvar: $this->Ponto->save($this->data) Geovane. On 11/6/07, hostdesigner <[EMAIL PROTECTED]> wrote: > > > Eu estou usando o componente do Tulio Faria que foi alterado pelo > "cara" que foi alterado pelo "cara2"... > > Bom, isso não vem ao caso, o caso é que eu preciso gravar o nome do > arquivo num campo do banco, e não quero alterar o componente até pra > não ficar gambiarrado. > > Então como fica pra resgatar somente o nome do arquivo? > > $this->Upload->setPath("img"); > $this->Upload->copyUploadedFile("filename", "PASTA"); > > Falopa! > > > > > -- Geovane Lopes da Silva MSN: [EMAIL PROTECTED] Consultor E-Government - Governo AM Fone: (92) 2121-1730 Ramal 222 Celular: (92) 9117-3879 --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
Upload + Campo do MySQL
Eu estou usando o componente do Tulio Faria que foi alterado pelo "cara" que foi alterado pelo "cara2"... Bom, isso não vem ao caso, o caso é que eu preciso gravar o nome do arquivo num campo do banco, e não quero alterar o componente até pra não ficar gambiarrado. Então como fica pra resgatar somente o nome do arquivo? $this->Upload->setPath("img"); $this->Upload->copyUploadedFile("filename", "PASTA"); Falopa! --~--~-~--~~~---~--~~ 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: Links estranhos
tens idéia de como faço para verificar o php.ini do servidor, visto q é uma hospedagem normal, e não tenoh acesso aos arquivos. abs > > Estou vendo que está usando a versão 1.1. > Pode fazer um diff entre o php.ini do servidor de testes e do > remoto, pois parece tudo bem a nÃvel do core.php. > > On 11/6/07, Bill wrote: > >> Esta assim: >> (resumi tirando os comentarios) >> >> >> //define ('BASE_URL', env('SCRIPT_NAME')); >> define('DEBUG', 1); >> define('CACHE_CHECK', false); >> define('LOG_ERROR', 2); >> define('CAKE_SESSION_SAVE', 'php'); >> define('CAKE_SESSION_TABLE', 'cake_sessions'); >> define('CAKE_SESSION_STRING', >> 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); >> define('CAKE_SESSION_COOKIE', 'CAKEPHP'); define('CAKE_SECURITY', >> 'high'); define('CAKE_SESSION_TIMEOUT', '120'); // >> define('CAKE_ADMIN', 'admin'); define('WEBSERVICES', 'off'); >> define('COMPRESS_CSS', false); define('AUTO_OUTPUT', false); >> define('AUTO_SESSION', true); define('MAX_MD5SIZE', (5 * 1024) * >> 1024); define('ACL_CLASSNAME', 'DB_ACL'); >> define('ACL_FILENAME', 'dbacl' . DS . 'db_acl'); ?> >> >>> >>> Como tá o seu core.php ? >>> >>> On 11/6/07, Bill wrote: >>> mas pq cookies fariam isto apenas no Cake, e não em diversos outros sistemas. Tenho instalado no mesmo servidor, sites com oscommerce, joomla, e diversos outros scripts prontos, e notei que isto acontece com está última versão do cake, pois na versão anterior cheguei a testar o tutorial do blog com cake no mesmo servidor e não ocorria isto > On 11/5/07, Bill wrote: >> estranho q isto acontece apenas no cake, todos sistemas q >> uso não ocorre isto >> >> > Cookies ? --~--~-~--~~~---~--~~ 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: Links estranhos
Estou vendo que está usando a versão 1.1. Pode fazer um diff entre o php.ini do servidor de testes e do remoto, pois parece tudo bem a nível do core.php. On 11/6/07, Bill <[EMAIL PROTECTED]> wrote: > > Esta assim: > (resumi tirando os comentarios) > > //define ('BASE_URL', env('SCRIPT_NAME')); > define('DEBUG', 1); > define('CACHE_CHECK', false); > define('LOG_ERROR', 2); > define('CAKE_SESSION_SAVE', 'php'); > define('CAKE_SESSION_TABLE', 'cake_sessions'); > define('CAKE_SESSION_STRING', > 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi'); > define('CAKE_SESSION_COOKIE', 'CAKEPHP'); > define('CAKE_SECURITY', 'high'); > define('CAKE_SESSION_TIMEOUT', '120'); > //define('CAKE_ADMIN', 'admin'); > define('WEBSERVICES', 'off'); > define('COMPRESS_CSS', false); > define('AUTO_OUTPUT', false); > define('AUTO_SESSION', true); > define('MAX_MD5SIZE', (5 * 1024) * 1024); > define('ACL_CLASSNAME', 'DB_ACL'); > define('ACL_FILENAME', 'dbacl' . DS . 'db_acl'); > ?> > > > > > > Como tá o seu core.php ? > > > > On 11/6/07, Bill wrote: > > > >> mas pq cookies fariam isto apenas no Cake, e não em diversos > >> outros sistemas. > >> > >> Tenho instalado no mesmo servidor, sites com oscommerce, joomla, > >> e diversos outros scripts prontos, e notei que isto acontece com > >> está última versão do cake, pois na versão anterior cheguei a > >> testar o tutorial do blog com cake no mesmo servidor e não > >> ocorria isto > >> > >>> > >>> On 11/5/07, Bill wrote: > estranho q isto acontece apenas no cake, todos sistemas q uso > não ocorre isto > > > >>> Cookies ? > > > -- Gustavo Carreno --- http://batxman.wordpress.com < If you know Red Hat you know Red Hat, If you know Slackware you know Linux > --~--~-~--~~~---~--~~ 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: Links estranhos
Esta assim: (resumi tirando os comentarios) > > Como tá o seu core.php ? > > On 11/6/07, Bill wrote: > >> mas pq cookies fariam isto apenas no Cake, e não em diversos >> outros sistemas. >> >> Tenho instalado no mesmo servidor, sites com oscommerce, joomla, >> e diversos outros scripts prontos, e notei que isto acontece com >> está última versão do cake, pois na versão anterior cheguei a >> testar o tutorial do blog com cake no mesmo servidor e não >> ocorria isto >> >>> >>> On 11/5/07, Bill wrote: estranho q isto acontece apenas no cake, todos sistemas q uso não ocorre isto >>> Cookies ? --~--~-~--~~~---~--~~ 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: Links estranhos
Como tá o seu core.php ? On 11/6/07, Bill <[EMAIL PROTECTED]> wrote: > > mas pq cookies fariam isto apenas no Cake, e não em diversos outros > sistemas. > > Tenho instalado no mesmo servidor, sites com oscommerce, joomla, e diversos > outros scripts prontos, e notei que isto acontece com está última versão do > cake, pois na versão anterior cheguei a testar o tutorial do blog com cake > no mesmo servidor e não ocorria isto > > > > > > On 11/5/07, Bill wrote: > >> estranho q isto acontece apenas no cake, todos sistemas q uso não > >> ocorre isto > >> > > > > Cookies ? > > > -- Gustavo Carreno --- http://batxman.wordpress.com < If you know Red Hat you know Red Hat, If you know Slackware you know Linux > --~--~-~--~~~---~--~~ 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: variáveis de formulário
hehe, foi o q imaginei, tanto q perguntei o seuginte: >> Alguém já passou por isto? tem como resolver sem usar o form >> html, usando form helper? Queria saber se dava pra fazer isto sem ser na unha mesmo... Valeu > à só criar seu form "na unha", sem usar os helpers e depois tratar > os dados para inclusão no seu BD, seguindo as convenções do Cake. > Fui claro? > > > Em 05/11/07, Bill escreveu:> Olá galera, > >> estou querendo implementar cobranças em meu site, com a pagseguro >> ou a F2B, e verificando estes sistemas de cobrança online, vi que >> eles necessitam que o site envie via formulário, certas variáveis >> para integrar ao sistema online deles. >> >> >> Até aà normal, se eu estivesse usando apenas php/html, mas com >> cake surge uma dúvida de como passar a informação destes campos >> corretamente, usando os helpers de formulário do cake. >> >> Tipo, um campo text em html fica assim(vendo o código fonte da >> página) >> Já o código fonte de uma página do cake fica assim: >> >> >> id="CadastroNome" /> >> >> Não faço idéia de como passar apenas o name "nome" via POST, pois >> com cake ele passa mais parâmetros usando o form helper. >> >> Alguém já passou por isto? tem como resolver sem usar o form >> html, usando form helper? >> >> Valeu! --~--~-~--~~~---~--~~ 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: Links estranhos
mas pq cookies fariam isto apenas no Cake, e não em diversos outros sistemas. Tenho instalado no mesmo servidor, sites com oscommerce, joomla, e diversos outros scripts prontos, e notei que isto acontece com está última versão do cake, pois na versão anterior cheguei a testar o tutorial do blog com cake no mesmo servidor e não ocorria isto > > On 11/5/07, Bill wrote: >> estranho q isto acontece apenas no cake, todos sistemas q uso não >> ocorre isto >> > > Cookies ? --~--~-~--~~~---~--~~ 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: variáveis de formulário
É só criar seu form "na unha", sem usar os helpers e depois tratar os dados para inclusão no seu BD, seguindo as convenções do Cake. Fui claro? Em 05/11/07, Bill <[EMAIL PROTECTED]> escreveu: > > Olá galera, > > estou querendo implementar cobranças em meu site, com a pagseguro ou a > F2B, e verificando estes sistemas de cobrança online, vi que eles necessitam > que o site envie via formulário, certas variáveis para integrar ao sistema > online deles. > > > Até aí normal, se eu estivesse usando apenas php/html, mas com cake surge > uma dúvida de como passar a informação destes campos corretamente, usando os > helpers de formulário do cake. > > Tipo, um campo text em html fica assim(vendo o código fonte da página) > > > Já o código fonte de uma página do cake fica assim: > > /> > > Não faço idéia de como passar apenas o name "nome" via POST, pois com cake > ele passa mais parâmetros usando o form helper. > > Alguém já passou por isto? tem como resolver sem usar o form html, usando > form helper? > > Valeu! > > > > > > -- Danilo Miguel - [EMAIL PROTECTED] www.hasto.net --~--~-~--~~~---~--~~ 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: Links estranhos
On 11/5/07, Bill <[EMAIL PROTECTED]> wrote: > estranho q isto acontece apenas no cake, todos sistemas q uso não ocorre > isto Cookies ? -- Gustavo Carreno --- http://batxman.wordpress.com < If you know Red Hat you know Red Hat, If you know Slackware you know Linux > --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---