Re: Chamar métodos dentro do app_controller

2007-11-06 Por tôpico Marcio Trindade

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?

2007-11-06 Por tôpico Marcio Trindade

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

2007-11-06 Por tôpico hostdesigner

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?

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico Tulio Faria

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

2007-11-06 Por tôpico DJ Spark

 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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico Bill
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

2007-11-06 Por tôpico Augusto Ferreira
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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico Augusto Ferreira
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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico Marcio Trindade

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

2007-11-06 Por tôpico Eber Freitas Dias
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

2007-11-06 Por tôpico Augusto Ferreira
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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico Bill
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

2007-11-06 Por tôpico Bill
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

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

2007-11-06 Por tôpico Gustavo Carreno

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

2007-11-06 Por tôpico Augusto Ferreira
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

2007-11-06 Por tôpico Augusto Ferreira
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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico TSassara

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

2007-11-06 Por tôpico TSassara

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

2007-11-06 Por tôpico Geovane Silva
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

2007-11-06 Por tôpico hostdesigner

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

2007-11-06 Por tôpico Bill
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

2007-11-06 Por tôpico Gustavo Carreno

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

2007-11-06 Por tôpico Bill
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

2007-11-06 Por tôpico Gustavo Carreno

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

2007-11-06 Por tôpico Bill
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

2007-11-06 Por tôpico Bill
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

2007-11-06 Por tôpico Danilo Miguel
É 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

2007-11-06 Por tôpico Gustavo Carreno

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