Re: requisitos para instalar o cakePhp
Opa, e ae consegue sim. remova os seguintes arquivos .htaccess * /.htaccess * /app/.htaccess * /app/webroot/.htaccess depois, basta descomentar no arquivo * /app/core.php a linha de código: cake 1.1 --> define ('BASE_URL', env('SCRIPT_NAME')); cake 1.2 --> Configure::write('App.baseUrl', env('SCRIPT_NAME')); pra vc acessar as paginas tem que incluir o index.php na url: --> http://www.progp.ufscar.br/progp/cake/index.php/paginas tenta aí que deve funfar. vlw t+ On 27 Nov, 16:32, "[8)][][][][:o][][/)]" <[EMAIL PROTECTED]> wrote: > Olá, > > estou começando no CakePHP, já consegui realizar vários testes com sucesso > em minha máquina, porém, estou com algumas dificuldades em adaptá-lo em meu > servidor. > > Pelo manual, ele diz que o mod_rewrite não é absolutamente necessário, eu > creio que ele está desabilitado no meu servidor, como ficaria meu acesso de > páginas com ele? > Eu tentei intalar, utilizando o Development Setup do manual, a primeira > página eu até consigo acessar:http://www.progp.ufscar.br/progp/cake/ > > Porém, não estou conseguindo acessar páginas que eu tento criar, que no > caso, seria:http://www.progp.ufscar.br/progp/cake/paginas > > Será que eu consigo utilizar o Cake em um servidor compartilhado sem o > mod_rewrite? --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---
URLs estranhas, outra vez
Olá Galera, Comecei a ter problemas com URLs novamente, mas agora é no home.ctp Alterei o home.ctp para conter o seguinte link: $html->link("meu querido link que não funciona","/regiters"); Eu presumo que isso deveria gerar um link para: http://meu_servidor/registers (ou seja, um link para o controller registers) Mas gera: http://meu_servidor/pages/registers Os links gerados dentro das views estão perfeitos! Alguma luz? 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: desenvolvimento de componentes e helpers
e é muito pratico, ele automatiza (automagicaliza ? :) tudo pra voce, e o component, o helper e o uso da sessao é todo integrado.. voce define os valores default numa variavel $paginate no controller, como 'order' , 'limit', 'page' =>1 , etc e usa o $paginate para gerar as urls na view, ele já sabe se, por exemplo, o valor do order é ASC ou DESC :) uma maravilha. sugiro usar o bake num modelo com algum HABTM , um index, e ver como ele faz isso por default . economiza trabalho demais! spark On Dec 7, 2007 1:35 PM, Rafael Bueno <[EMAIL PROTECTED]> wrote: > > Então Juan antes de fazer o componente eu soh estava trabalhando > com o helper e passando os valores como vc falou mais tbem acho q ñ eh > a > melhor forma, pq se na busca conter muitos campos e na função conter > outros > parâmetros pode ocasionar erros, quero deixar dinâmico no máximo, tipo > ñ sei > se esses componentes já criados controlam o numero de campos da busca, > o q fiz eu soh preciso passar o nome dos campos a serem utilizados na > busca ai o componente e o helper faz o resto guardando os campos para > a pagina atual de atualizando de uma popup tbem > ex: > $guardarCampos = array('Home/busca', 'Home/mes', 'Home/ > ano'); > $campos = $this->Paginacao_sessao->retCampos($guardarCampos, true); > > entre outras coisas > > mais valeu mesmo Juan, eu ñ sabia que o Cake 1.2 já vem com paginação > vou estuda-lo melhor > > > > -- [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: desenvolvimento de componentes e helpers
Então Juan antes de fazer o componente eu soh estava trabalhando com o helper e passando os valores como vc falou mais tbem acho q ñ eh a melhor forma, pq se na busca conter muitos campos e na função conter outros parâmetros pode ocasionar erros, quero deixar dinâmico no máximo, tipo ñ sei se esses componentes já criados controlam o numero de campos da busca, o q fiz eu soh preciso passar o nome dos campos a serem utilizados na busca ai o componente e o helper faz o resto guardando os campos para a pagina atual de atualizando de uma popup tbem ex: $guardarCampos = array('Home/busca', 'Home/mes', 'Home/ ano'); $campos = $this->Paginacao_sessao->retCampos($guardarCampos, true); entre outras coisas mais valeu mesmo Juan, eu ñ sabia que o Cake 1.2 já vem com paginação vou estuda-lo melhor --~--~-~--~~~---~--~~ 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: desenvolvimento de componentes e helpers
Você está usando Cake 1.2? Pois ele já tem um sistema de paginação interno, basta usá-lo. :) Caso não esteja, recomendo você baixar o código do Cake 1.2 e dar uma estudada no código para pegar umas idéias. Porém, para você receber no seu componente alguns valores, você pode tentar passar por parâmetro... Exemplo: http://site/sistema/controller/action/parametro1/parametro2/parametroN Dai no seu controller, tem o seguinte: function action($param1, $param2) { } Dai esses valores você pode jogar para o componente. Juan Basso Rafael Bueno escreveu: > Bom dia padeiros!!! > > Estou desenvolvendo um helper e um componente para pagina��o e > acontece o seguinte para que a pagina��o funcione preciso guardar > algumas vari�veis no componente, uma das formas de guardar essas > vari�veis seria gravar em sess�o que � seria bom e outra forma que > pensei seria setar as vari�veis para view e l� na view eu passo as > vari�veis para o helper e no helper eu guardo as vari�veis em campos > hidden, logo quando submeter o formul�rio eu pego os valores no > componente e eh dessa forma que meu componente tah funcionando > atualmente, mais tbem acho que � eh a forma mais certa mais tenho > observado outros componentes e helpers de pagina��o e os kras � usam > sess�o nem guardam os valores em campos hidden ent�o provavelmente tem > outra forma do componente enxergar as vari�veis do helper � consegui > descobrir como, queria saber se vc's sabe essa outra forma que eles > usam para guardar essas vari�veis? pq pelo que vi eles trabalhavam com > valores no componente vinda do helper ou armazenadas em algum outro > lugar. > > Desde j� agrade�o. --~--~-~--~~~---~--~~ 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: Duplicidade de servidores
Boa a tática. :) (PS: Eu sempre me esqueço que DATABASE_CONFIG é uma classe, sempre acho que é um Array, não sei porquê... hehehe) Só uma sugestão no código, substitua: $oldDebugLevel = error_reporting(0); $link = mysql_connect($this->users['host'], $this->users['login'], $this->users['password']); error_reporting($oldDebugLevel); por: $link = @mysql_connect($this->users['host'], $this->users['login'], $this->users['password']); O arroba na frente das funções serve para fazer o que você fez com o error_reporting. :) Juan Basso HR escreveu: > Funcionou como m�gica... A gente fica t�o dentro do framework que > esquecemos q estamos trabalhando com PHP :-) > > Na classe DATABASE_CONFIG em app/config/database.php: > 1. Tenho 3 configura��es: >- default: local >- users: servidor de usuarios >- users_backup: retundancia do servidor de usuarios > > 2. Inclu� as fun��es: > function __construct() { > if(!$this->usersIsOnline()){ > $this->users= $this->users_backup; > } > } > > function usersIsOnline(){ > $oldDebugLevel = error_reporting(0); > $link = mysql_connect($this->users['host'], > $this->users['login'], $this->users['password']); > error_reporting($oldDebugLevel); > > if (!$link) { > return false; > } else { > mysql_close($link); > return true; > } > } > > Valeu, > HR > > On 5 dez, 13:46, "Josenivaldo Benito Junior" <[EMAIL PROTECTED]> > wrote: > > N�o sei se entendi direito mas, no database.php do cake voc�, provavelmente > > est� selecionando entre uma das configura��es certo? > > > > Fa�a uma fun��o ali (m�todo construtor ou qualquer coisa que seja executada > > ali) que teste qual server est� dispon�vel. > > > > On 12/5/07, HR <[EMAIL PROTECTED]> wrote: > > > Tenho um sistema que usa 2 configura��es de banco de dados, uma local > > > e outra em outro servidor usada somente para login e profile. At� a� > > > tudo bem. > > > > > Algu�m sabe como podemos proceder para que se este servidor externo > > > (usuarios.xxx.com) estiver fora do ar, o sistema use um outro servidor > > > (usuarios2.xxx.com)? --~--~-~--~~~---~--~~ 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: Duplicidade de servidores
Funcionou como mágica... A gente fica tão dentro do framework que esquecemos q estamos trabalhando com PHP :-) Na classe DATABASE_CONFIG em app/config/database.php: 1. Tenho 3 configurações: - default: local - users: servidor de usuarios - users_backup: retundancia do servidor de usuarios 2. Incluí as funções: function __construct() { if(!$this->usersIsOnline()){ $this->users= $this->users_backup; } } function usersIsOnline(){ $oldDebugLevel = error_reporting(0); $link = mysql_connect($this->users['host'], $this->users['login'], $this->users['password']); error_reporting($oldDebugLevel); if (!$link) { return false; } else { mysql_close($link); return true; } } Valeu, HR On 5 dez, 13:46, "Josenivaldo Benito Junior" <[EMAIL PROTECTED]> wrote: > Não sei se entendi direito mas, no database.php do cake você, provavelmente > está selecionando entre uma das configurações certo? > > Faça uma função ali (método construtor ou qualquer coisa que seja executada > ali) que teste qual server está disponível. > > On 12/5/07, HR <[EMAIL PROTECTED]> wrote: > > Tenho um sistema que usa 2 configurações de banco de dados, uma local > > e outra em outro servidor usada somente para login e profile. Até aí > > tudo bem. > > > Alguém sabe como podemos proceder para que se este servidor externo > > (usuarios.xxx.com) estiver fora do ar, o sistema use um outro servidor > > (usuarios2.xxx.com)? --~--~-~--~~~---~--~~ 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 -~--~~~~--~~--~--~---