Re: requisitos para instalar o cakePhp

2007-12-07 Por tôpico byBartus

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

2007-12-07 Por tôpico Josenivaldo Benito Junior
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

2007-12-07 Por tôpico DJ Spark

 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

2007-12-07 Por tôpico Rafael Bueno

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

2007-12-07 Por tôpico Juan Basso

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

2007-12-07 Por tôpico Juan Basso

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

2007-12-07 Por tôpico HR

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