Re: Upload de imagens com ajax

2008-02-18 Por tôpico Tulio Faria

Sobre upload com ajax, esquece...rs... via xmlhttprequest não é
possível... o pessoal geralmente faz um iframe escondido e manda
postar nele...

inté

On 18 fev, 08:03, Rafael Bueno <[EMAIL PROTECTED]> wrote:
> Não parece ser tão complicado, isso penso eu  hehehe , por favor
> pessoal um dos controllers do meu sistema ficara fora do padrão q eu
> tinha definido para todo tipo de cadastro!!!
> valeu pessoal aguardo respostas
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: Alterar created e modified

2008-02-16 Por tôpico Tulio Faria

Opa,

uma alternativa:
http://www.tuliofaria.net/dica-salvando-automaticamente-a-data-de-criacao-e-de-ultima-atualizacao-quando-a-tabela-nao-segue-o-padrao-do-cakephp/

abraço

On 16 fev, 13:32, "Thiago Paes" <[EMAIL PROTECTED]> wrote:
> Porque você não faz a mão então? direto no código... acho que seria a
> solução mais prática né?
>
> Abs,
> Thiago
>
> 2008/2/16 Henrique de Castro <[EMAIL PROTECTED]>:
>
> > Salve galera..
>
> > Estou com uma situação um tanto quanto peculiar, estou modelando um banco
> > de dados e preciso seguir alguns padrões de nomeclatura adotados pela
> > empresa, e nesses padrões os campos created e modified precisariam de nomes
> > diferentes. Então queria saber se é possível alterar no Cake o funcionamento
> > deles, talvez algum mapeamento no model. Pelo core eu até achei onde é feito
> > isso, mas não seria uma boa prática alterar o core do framework. Os campos
> > ficariam com os nomes dt_modified e dt_created. Alguma sugestão?
>
> > Att.,
> > Henrique de Castro
>
> --
> 
> Thiago Paes -www.thiagopaes.com.br- Linuxer: #224062
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: problema na troca de servidor

2008-02-13 Por tôpico Tulio Faria

Short tags :)

Troca 
wrote:
> estou chamando da seguinte forma:
>
>  var $components = array('Upload','obAuth');
>
> e tentei também com
>
> App:import('Components','Upload');
>
> o estranho não é só não reconhecer o component o que esta me chamando a
> atenção é que esta mostrando o código do component na página, e em um
> servidor linux funciona bem, o problema é no windows.
>
> Em 12/02/08, Michael Mafort <[EMAIL PROTECTED]> escreveu:
>
>
>
>
>
> > como voce chama o component no controller, tente verificar nomenclaturas.
> > Upper, lower.
>
> > Em 12/02/08, rodrigo aramburu <[EMAIL PROTECTED]> escreveu:
>
> > > Olá pessoal,
>
> > > Estou com um problema estranho. Estava desenvolvendo um pequeno
> > > gerenciador de conteúdo em um servidor linux, ai tive que mudar para uma
> > > windows(wamp) e começou a dar um problema, eu estava utilizando um 
> > > component
> > > upload.php que estava funcionando bem no linux mas no windows ele esta
> > > dando um echo no component antes do html da pagina e mostrando a seguinte
> > > mensagem de erro:
>
> > > Missing Component Class
>
> > > *Error: * Component class *UploadComponent* in *ProdutosController* was
> > > not found.
>
> > > *Error: * Create the class *UploadComponent* in file:
> > > app\controllers\components\upload.php
>
> > >  > > class UploadComponent extends Object {
>
> > > }
> > > ?>
>
> > >  *Notice: * If you want to customize this error message, create
> > > app\views\errors\missing_component_class.ctp
>
> > > arquivo upload.php
>
> > >  > > class UploadComponent extends Object{
> > > var $controller = true;
> > > var $path = "";
> > > var $maxSize;
> > > var $allowedExtensions = array("jpg", "jpeg", "gif","png");
>
> > > function startup(&$controller){
> > > $this->path  = APP.WEBROOT_DIR.DS;
> > > $this->maxSize = 2*1024*1024; // 2MB
> > > }
>
> > > function setPath($p){
> > > if ($p!=NULL){
> > > $this->path = $this->path.$p;
> > > $this->path = eregi_replace("/", DS, $this->path);
> > > $this->path = eregi_replace("", DS, $this->path);
> > > return true;
> > > }
> > > }
>
> > > function setMaxFileSize($size){
> > > $this->maxSize = $size;
> > > }
>
> > > function addAllowedExt($ext){
> > > if (is_array($ext)){
> > > $this->allowedExtensions =
> > > array_merge($this->allowedExtensions, $ext);
>
> > > }else{
> > > array_push($this->allowedExtensions, $ext);
> > > }
> > > }
>
> > > function getExt($file){
> > > $p = explode(".", $file);
> > > return $p[count($p)-1];
> > > }
>
> > > function copyUploadedFile($source, $destination){
> > > $pass = false;
> > > if (is_uploaded_file($_FILES[$source]["tmp_name"])){
> > > if ($_FILES[$source]["size"] < $this->maxSize){
> > > if (count($this->allowedExtensions)==0){
> > > // dont  make validation
> > > $pass =  true;
> > > }else{
> > > // make validation
> > > $pass =  false;
>
> > > foreach($this->allowedExtensions as $ext){
>
> > > if
> > > (eregi(".*".$ext."$",$_FILES[$source]["name"])){
> > > $pass = true;
> > > }
> > > }
> > > }
> > > }
> > > if ($pass){
> > > // make upload
> > > $tmp = move_uploaded_file($_FILES[$source]["tmp_name"],
> > > $this->path.$destination);
> > > }else{
> > > // dont make the upload
> > > }
> > > }
> > > }
>
> > > }
> > > ?>
>
> > > alguem já passou por isso?
>
> > > --
> > > Atenciosamente,
> > > Rodrigo Pletsch Aramburu
> > > MSN:[EMAIL PROTECTED]
>
> --
> Atenciosamente,
> Rodrigo Pletsch Aramburu
> MSN:[EMAIL PROTECTED]
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito no Grupo "Cake PHP Português" 
em Grupos do Google.
 Para postar neste grupo, envie um e-mail para cake-php-pt@googlegroups.com
 Para cancelar a sua inscrição neste grupo, envie um e-mail para [EMAIL 
PROTECTED]
 Para ver mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-BR
-~--~~~~--~~--~--~---



Re: campos set e enum

2008-01-30 Por tôpico Tulio Faria

Eu costumo colocar as opções no model, faz mas sentido pra mim.

algo como:

class Cliente extends AppModel{
 .
 .
 .
   var $situacoes = array("A"=>"Aaa", "B"=>"Bbb");

}

no controller vc seta esses valores pro view e no view vc mostra... Se
precisar alterar muda só no model...

inté

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

2008-01-29 Por tôpico Tulio Faria

tou lá :)

On 28 Jan, 14:13, "Gustavo Carreno" <[EMAIL PROTECTED]> wrote:
> Eu uso o X-Chat tanto para windows como para Linux.
> A versão de windows, infelismente, é paga mas a de Linux continua de borla.
> Existem outros cliente de IRC não comerciais que são até bastante
> bons, mas existem alguns buracos neles que nem sempre são "patchados".
>
> Vcs escolham.
>
> existem sempre a linha de comando e o irssi, LOL!! Não sei se tem essa
> versão no cygwin mas posso investigar.
>
> 2008/1/28 Eber Freitas Dias <[EMAIL PROTECTED]>:
>
>
>
> > eu uso o ChatZilla, uma extensão do Firefox que me permite conectar ao
> > IRC... acho mto facil e bacana de usar, prefiro ele ao mIRC...
>
> > 2008/1/28 Juan Basso <[EMAIL PROTECTED]>:
>
> > > Não. É que tem poucos que acessam ainda hehehe
>
> > > Bill: de dentro do mirc, você escuta o seguinte:
> > > /server irc.freenode.net
>
> > > Vai aparecer um monte de texto (conectando no servidor e mensagens)...
> > > Depois disso, você digita:
> > > /join #cakephp
> > > /join #cakephp-pt
>
> > > Pronto, você vai estar nos canais do cake ;)
>
> > > Quanto ao trial, as versões antigas expiravam, mas não bloqueavam o
> > > uso. Estas mais novas eu não sei.
>
> > > Juan Basso
>
> > > On 28 jan, 12:32, Defranco <[EMAIL PROTECTED]> wrote:
> > > > Eu entrei no servidor irc.freenode.net e achei o #cakephp com 150
> > > > pessoas no momento, mas o canal #cakephp-pt está vazio.
>
> > > > Estou no lugar errado?
>
> --
> 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: Sobre Tradução da Documentação 1.2

2008-01-27 Por tôpico Tulio Faria

Galera,

apesar de ter sumido por esses tempos. Tô dentro :)

Fiz uma tradução parcial de rotas e coloquei lá... Espero não ter
feito cagada..rs.. Se fizer, podem puxar minha orelha (pq infelizmente
ainda não consegui ler todos os posts deste tópico... hhehehe).

Abraços e long live CakePHP!

On 25 jan, 21:12, "Sadjow Medeiros Leão" <[EMAIL PROTECTED]> wrote:
> Beleza então. Vamos lá mão na massa.
> =)
--~--~-~--~~~---~--~~
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: paginate order by DESC

2008-01-17 Por tôpico Tulio Faria

Senão me engano:

$this->paginate = array('limit' => 10, 'order'=>'campo DESC');

inté

On 17 Jan, 13:13, "rafael bozzetti" <[EMAIL PROTECTED]> wrote:
> Boa tarde pessoal,
>
> Alguem saberia me dizer como posso ordenar os resultados de forma descescente?
> tenho a seguinte função no controller:
>
> function index() {
> $this->Blog->recursive = 0;
> $this->paginate = array('limit' => 10);
> $this->set('blogs', $this->paginate());
>
> }
>
> Na view tenho só um foreach, mais acredito que esse "controle" seja no
> controller mesmo.
>
> desde já agradeço!
> Abraço!
>
> --
> Rafael Pereira Bozzetti
> [EMAIL PROTECTED]://www.bozzetti.org
--~--~-~--~~~---~--~~
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: Subcontrollers(?!)

2008-01-16 Por tôpico Tulio Faria

Só mais um complemento, no cake 1.2 já podemos usar algumas constantes
como :controller :action :id

Ajudando bastante no mapeamento.

On 16 jan, 11:11, HR <[EMAIL PROTECTED]> wrote:
> A sugestão do Renan foi perfeita... Na época não usei, mas HOJE me
> tirou de uma enrascada... Eu precisava mapear o controlador Post para
> Blog. Ficou:
>
>Router::connect('/blog/:action/*', array('controller' => 'posts'));
>
> Melhor impossível. Inclusive mapeia o index.
>
> Abçs,
> Hélio
>
> On Nov 17 2007, 6:02 pm, "Daniel César" <[EMAIL PROTECTED]>
> wrote:
>
> > Uma sugestão que acho que pode ser boa é fazer como foi dito anteriormente,
> > mas poderia se fazer um route para a index, ai não seria necessário
> > modificar a forma de acessar o index.
>
> > Então teriamos:
> > $Route->connect('/usuarios/perfis/'. array('controller'=>'perfis'));
> > $Route->connect('/usuarios/perfis/:action/*', array('controller' =>
> > 'perfis'));
> > Acho que isto funciona.
>
> > On Nov 14, 2007 1:17 PM, Renan Gonçalves <[EMAIL PROTECTED]> wrote:
>
> > > Como foi dito acima, usa o routes.
> > > $Route->connect('/usuarios/perfis/:action/*', array('controller' =>
> > > 'perfis'));
>
> > > Dessa forma você vai conseguir acessar o controller.
> > > Porém a forma de acessar o metodo index dele mudará:
> > >  - de: /usuarios/perfis/
> > >  - para: /usuarios/perfis/index
>
> > > Ou seja, é obrigatório passar a action.
> > > Mas se você estudar um pouco mais o roteamento você consegue de boa.
>
> > > Até...
>
> > > On Nov 14, 2007 1:39 PM, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > > tenta fazer no controller usuarios um metodo perfis e lá dentro, se o
> > > > parametro for editar, dá um $this->requestAction :
>
> > > >http://api.cakephp.org/class_object.html#c40a38b60a3748b9cf75215b92ee...
>
> > > > chamando um outro controller ou um outro metodo deste seu mesmo
> > > > controller.
>
> > > > att,
>
> > > > On 13 nov, 23:03, HR < [EMAIL PROTECTED]> wrote:
> > > > > Spark,
>
> > > > > Eu adoro o Cake, mas o que vc sugeriu é mapeamento de url e não de
> > > > > controlador.
>
> > > > > Se nós mapearmos desta maneira como sugeriu:
> > > > > $Route->connect (
> > > > >'/usuarios/adicionar',
> > > > >array('controller'=>'usuarios', 'action'=>'adicionar')
> > > > > );
>
> > > > > $Route->connect (
> > > > >'/usuarios/perfis/editar',
> > > > >array('controller'=>'perfis', 'action'=>'editar')
> > > > > );
>
> > > > > Seria necessário mapear cada ação de cada componente, correto?
>
> > > > > O que estou procurando é algo como o CodeIgniter faz (Subfolders) 
> > > > > -http://codeigniter.com/user_guide/general/controllers.html#subfolders
>
> > > > > Grande abraços,
> > > > > Vlw as dicas pessoal.
>
> > > > > On 13 nov, 22:15, "DJ Spark" <[EMAIL PROTECTED]> wrote:
>
> > > > > >  de maneira alguma, ele faz isso desde a versao 0.1
> > > > > >  no seu /app/config/routes.php
>
> > > > > > $Route->connect (
> > > > > > '/monkeys/jump',array('controller'=>'monkeys',
> > > > > > 'action'=>'jump', 'algum parametro')
> > > > > > );
>
> > > > > > quer dizer, usando um exemplo do manual (alpha) do 1.2:
>
> > > > > > URL: /monkeys/jump
> > > > > > Mapeia: MonkeysController->jump();
>
> > > > > > voce poderia mudar para
> > > > > > $Route->connect (
> > > > > > '/danca-do-siri',array('controller'=>'monkeys',
> > > > > > 'action'=>'jump', 'algum parametro')
> > > > > > );
>
> > > > > > que quando o usuario entra naquela URL '/danca-do-siri' , a acao
> > > > > > executada vai ser ''jump' do MonkeyController (monkeys)

Re: Subcontrollers(?!)

2007-11-14 Por tôpico Tulio Faria

tenta fazer no controller usuarios um metodo perfis e lá dentro, se o
parametro for editar, dá um $this->requestAction :
http://api.cakephp.org/class_object.html#c40a38b60a3748b9cf75215b92ee3db1

chamando um outro controller ou um outro metodo deste seu mesmo
controller.

att,

On 13 nov, 23:03, HR <[EMAIL PROTECTED]> wrote:
> Spark,
>
> Eu adoro o Cake, mas o que vc sugeriu é mapeamento de url e não de
> controlador.
>
> Se nós mapearmos desta maneira como sugeriu:
> $Route->connect (
>'/usuarios/adicionar',
>array('controller'=>'usuarios', 'action'=>'adicionar')
> );
>
> $Route->connect (
>'/usuarios/perfis/editar',
>array('controller'=>'perfis', 'action'=>'editar')
> );
>
> Seria necessário mapear cada ação de cada componente, correto?
>
> O que estou procurando é algo como o CodeIgniter faz (Subfolders) 
> -http://codeigniter.com/user_guide/general/controllers.html#subfolders
>
> Grande abraços,
> Vlw as dicas pessoal.
>
> On 13 nov, 22:15, "DJ Spark" <[EMAIL PROTECTED]> wrote:
>
> >  de maneira alguma, ele faz isso desde a versao 0.1
> >  no seu /app/config/routes.php
>
> > $Route->connect (
> > '/monkeys/jump',array('controller'=>'monkeys',
> > 'action'=>'jump', 'algum parametro')
> > );
>
> > quer dizer, usando um exemplo do manual (alpha) do 1.2:
>
> > URL: /monkeys/jump
> > Mapeia: MonkeysController->jump();
>
> > voce poderia mudar para
> > $Route->connect (
> > '/danca-do-siri',array('controller'=>'monkeys',
> > 'action'=>'jump', 'algum parametro')
> > );
>
> > que quando o usuario entra naquela URL '/danca-do-siri' , a acao
> > executada vai ser ''jump' do MonkeyController (monkeys)
>
> > mapeando para o seu exemplo:
>
> > $Route->connect (
> > '/usuarios/adicionar',array('controller'=>'usuarios',
> > 'action'=>'adicionar')
> > );
>
> > $Route->connect (
> > '/usuarios/perfis/editar',array('controller'=>'perfis',
> > 'action'=>'editar')
> > );
>
> >http://tempdocs.cakephp.org/#TOC35454http://manual.cakephp.org/chapte...
>
> > abraços
> > spark
>
> > On Nov 13, 2007 9:53 PM, HR <[EMAIL PROTECTED]> wrote:
>
> > > Em outros frameworks é sopa, mas no CakePHP, ainda mais no todo-
> > > misterioso 1.2 hehehe
>
> > > Vlw,
> > > Helio
>
> > > On 13 nov, 20:23, hostdesigner <[EMAIL PROTECTED]> wrote:
> > > > Cara não vou afirmar, mas, se for possível será através do arquivo
> > > > routes.php
>
> > > > 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 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: Duvidas com Routing

2007-10-31 Por tôpico Tulio Faria

No 1.2 o route tá extremamente melhor!

On 30 out, 15:28, TSassara <[EMAIL PROTECTED]> wrote:
> Caramba, muitas formas...
>
> Fiquei atraido por essa forma:
> Router::connect('/[a-z0-9A-Z]{3,30}/:controller/:action/
>
> Eu consegui hoje de manhã assim:
>
> Router::connect('/blog/:controller/:action/', array('action' =>
> 'index') );
> Router::connect('/blog/:controller/:action/*', array('action' =>
> ':action') );
>
> Tive que especificar o index na primeira declaração pq não da certo
> apenas com a segunda.
> Irei testar como o Tulio descreveu.
>
> On 29 Out, 19:21, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > Opa,
>
> > tenta: Router::connect('/[a-z0-9A-Z]{3,30}/:controller/:action/
> > *');
>
> > ou Router::connect('/blog/:controller/:action/*');
>
> > inté
>
> > On 29 out, 17:43, TSassara <[EMAIL PROTECTED]> wrote:
>
> > > No cakephp 1.2...
> > > Estou criando sessões em um site e gostaria de adicionar um endereço
> > > melhor para as páginas.
>
> > > Um exemplo:
> > > tenho um blog dentro do site e para chegar até a ação de incluir novo
> > > post, gostaria que fosse assim:
>
> > >http://example.com/blog/posts/add
>
> > > Como teste, fiz roteamento para todas as ações, mas acho que isto está
> > > errado, gostaria de fazer algo como
> > > fazemos para o admin.
>
> > > Maneira como eu testei:
> > > Router::connect('/blog/posts/view/*', array('controller' => 'posts',
> > > 'action' => 'view'));


--~--~-~--~~~---~--~~
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: Duvidas com Routing

2007-10-29 Por tôpico Tulio Faria

Opa,

tenta: Router::connect('/[a-z0-9A-Z]{3,30}/:controller/:action/
*');

ou Router::connect('/blog/:controller/:action/*');

inté

On 29 out, 17:43, TSassara <[EMAIL PROTECTED]> wrote:
> No cakephp 1.2...
> Estou criando sessões em um site e gostaria de adicionar um endereço
> melhor para as páginas.
>
> Um exemplo:
> tenho um blog dentro do site e para chegar até a ação de incluir novo
> post, gostaria que fosse assim:
>
> http://example.com/blog/posts/add
>
> Como teste, fiz roteamento para todas as ações, mas acho que isto está
> errado, gostaria de fazer algo como
> fazemos para o admin.
>
> Maneira como eu testei:
> Router::connect('/blog/posts/view/*', array('controller' => 'posts',
> 'action' => 'view'));


--~--~-~--~~~---~--~~
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: projeto site www.cakephp.com.br em CAKEPHP

2007-10-28 Por tôpico Tulio Faria

Bom amigo Bill,

tô contigo no desenvolvimento..

Abraços,

On 28 Out, 16:16, TSassara <[EMAIL PROTECTED]> wrote:
> Bill,
>
> Acredito que ficaria legal algo no estilohttp://bakery.cakephp.org/.
>
> On 27 Out, 01:18, Bill <[EMAIL PROTECTED]> wrote:
>
> > Galera, primeiramente boa noite,
>
> > Sei que o grupo é para tirar dúvidas e tudo mais, mas vim aqui pedir 
> > opinião de vocês, e até mesmo ajuda de quem puder ou quiser, para 
> > transformarmos o sitewww.cakephp.com.br(atualmenteusando RunCMS) em um site 
> > totalmente desenvolvido com CakePHP.
>
> > Sou administrador do site, e fiquei um tempo afastado dele por falta de 
> > tempo para me dedicar ao site e ao Cake, mas agora estou retomando as 
> > atividades, estudando muito, traduzindo o manual e com esta idéia de migrar 
> > o atual site para o Cake.
>
> > Queria dicas de como começar o projeto, saber se tem alguém interessado em 
> > participar ativamente do projeto, se devo usar alguma ferramenta para 
> > gerenciar as fases do projeto, controle de versão e td mais.
>
> > Qualquer ajuda é bem vinda, e espero ter ajuda desta galera que manja muito 
> > de cake!
>
> > Quem quiser e puder, entre em contato comigo no: [EMAIL PROTECTED]
>
> > Abraços
>
> > Billwww.cakephp.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: Deafio

2007-10-25 Por tôpico Tulio Faria

Adicionado Rafael...

Haroldo,

ainda não tenho idéia de data, mas seria pro ano que vem...

Eu fiquerai grato pelas colaborações, idéias e sugestões...

Abraços,

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


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Deafio

2007-10-25 Por tôpico Tulio Faria

Legal rafael,

me manda seu msn pelo email para conversarmos...

abraços

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


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Deafio

2007-10-25 Por tôpico Tulio Faria

Olá,

eu diria q essa idéia está no forno... :)

Estou pensando em fazer (tá praticamente certo), aliás, quem quiser e
puder enviar sugestões de tópicos para o livro: [EMAIL PROTECTED],
estou reunindo e organizando os tópicos que irei abordar...

Inté pessoal,

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


--~--~-~--~~~---~--~~
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: Cadê o nome do Campo da Tabela?

2007-10-25 Por tôpico Tulio Faria

Versão do Cake...

A última versão do bake está com problemas, e dá esse errinho bisonho
mesmo...

Tente pegar uma versão anterior...

Inté

On 22 out, 22:40, Hélio <[EMAIL PROTECTED]> wrote:
> On 22 out, 19:26, hostdesigner <[EMAIL PROTECTED]> wrote:> Correto o nome do 
> MODEL não está aparecendo na hora de escolher a
> > validação do campo, mas, imagino que você deseja saber onde está o
> > nome, na minha opinião...
>
> Olá,
> Boa noite, obrigado pelo feedback!!!
>
> Isso, cadê o nome do atributo do Model !!!
>
> > Boa pergunta... onde está? :D
> Exato!
> > Mesmo sem o nome não dá pra realizar o procedimento com o bake?
>
> Sim, dá para fazer todo o procedimento!> O que acontece quando você tenta 
> escolher uma validação?
> Aceita normalmente.
> > Se no final de todo o procedimento o MODEL é criado normalmente, por
> > que se preocupar com o nome do NODEL não aparecer na listagem?
>
> Bom... não sei se ele gera o model, pois não fui até o final do
> processo todo. Nno meu caso, o nome de todos os Models aparecem
> normalmente, como é possível ver na figura( Usuario, Comentario, etc)
> o problema é com o nome dos atributos/campos/colunas do Model que não
> aparecem! E outra... e se não tivesse aparecendo o nome do Model? é
> óbviu que eu preciso saber com qual Models eu estou mexendo...
>
> > OBS.: Na próxima tente postar a dúvida com o máximo de informações
> > possíveis, a resposta as perguntas que fiz já deviam ter sido
> > colocadas logo de inicio.
>
> Bom... eu sou da opinião que uma imagem vale mais do que mil palavras,
> e no meu caso do meu questionamento não haveria melhor forma de
> explicar (provar) que o nome do atributo/campo/coluna não está
> aparecendo no processo do bake.php como uma simples imagem jpg...
>
> > Falopa!
>
> Abraços,
> Hélio


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Loop + save() = Problema do mau

2007-10-18 Por tôpico Tulio Faria

Dá um pr($questionData) e manda o resultado pra cá

falopa ;)

On 18 out, 15:58, hostdesigner <[EMAIL PROTECTED]> wrote:
> @ TULIO FARIA
> Esqueci de mencionar, o meu problema não era o citado no artigo
> (Adicionar um registro e os outros são atualizados) o meu caso é que o
> cake está salvando registros a mais, o dobro do solicitado.
>
> 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: Mundo: uma pequena aplicação em CakePHP & AJAX

2007-10-18 Por tôpico Tulio Faria

Parabens Thiago,

grande iniciativa!

Sucesso

Long live CakePHP e OpenSource :)

Abraços

On 17 Out, 01:41, "Thiago Paes" <[EMAIL PROTECTED]> wrote:
> Salve galera,
>
> para os interessados, estou disponibilizando no meu site, uma pequena
> aplicação de exemplo, de como popular as famosas combo box - selects -
> com ajax, para as localidades do mundo. E também um dump bem legal
> do banco, com os países, estados e cidades.
>
> O link éhttp://www.thiagopaes.com.br/posts/view/21
>
> Espero que sirva para alguém.
>
> Abs,
> Thiago
>
> --
> 
> Thiago Paes - WebDeveloper - Linux user: #224062
> site:http://www.thiagopaes.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: Loop + save() = Problema do mau

2007-10-18 Por tôpico Tulio Faria

Alias,

num é tão do mal assim :)

On 17 Out, 22:09, hostdesigner <[EMAIL PROTECTED]> wrote:
> Preciso resgatar alguns registros e adiciona-los na mesma tabela, mas,
> com o ID diferente, ou seja, estou duplicando o registro.
>
> Para tal fiz uma consulta que me retorna 23 registros logo abaixo fiz
> um foreach para percorrer os registros retornados e já inseri-los
> novamente usando save(), só que quando eu executo o código usando
>
> $this->MODEL->save( array( 'campo' => 'valores' ) );
>
> O cake tenta atualizar os registros, não é isso que quero... E quando
> tento assim
>
> $this->MODEL->save( array( 'campo' => 'valores' ) );
> $this->MODEL->create();
>
> O cake cria 2000 e lá vai registros, o mais extranho é que quando eu
> coloco um array para simular uma inserção ele retorna certo, só não
> consegue adicionar.
>
> Vai a cópia do meu método, Alguém faz idéia de como solucionar isso?
>
> function admin_aplicar( $researches_id, $action_id )
> {
>
> // Is Allowed?
> $this->checkSession();
>
> // The title
> $this->set( 'title', "Aplicar perguntas para enquete" );
>
> $prova = 0;
>
> if( empty( $researches_id ) )
> {
>
> // Show the message error
> $this->Session->setFlash( 'Dados inválidos' );
>
> // Redirect user
> $this->redirect( '/admin/perguntas/'. $researches_id 
> );
> }else{
>
> // Retrieve the research question
> $researchQuestion = $this->Research->read( null, 
> $researches_id );
>
> // Format the values
> $dateTime = explode( " ", 
> $researchQuestion['Research']
> ['created'] );
> $date = explode( "-", $dateTime[0] );
> $time = explode( ":", $dateTime[1] );
>
> // Search aplication to extra research
> $arrayConditions = array( 'Research.id != '. 
> $researches_id .'',
> 'Research.endDate' => $researchQuestion['Research']['endDate']/*,
> 'YEAR(Research.created)' => $date[0], 'MONTH(Research.created)' =>
> $date[1], 'DAY(Research.created)' => $date[2],
> 'HOUR(Research.created)' => $time[0]/*, 'MINUTE(Research.created)' =>
> $time[1]*/ );
> $arrayFields = array( );
>
> $researchData = $this->Research->findAll( 
> $arrayConditions,
> $arrayFields );
>
> // Loop's research related
> foreach( $researchData as $research )
> {
>
> // Search the questions related
> $arrayConditions = array( );
> $arrayFields = array( );
>
> $questionData = 
> $this->Question->findAll( $arrayConditions,
> $arrayFields );
>
> foreach ( $questionData as $question )
> {
>
> $this->Question->save( array( 
> 'institutions_id' => $this->session_data( 'institutions_id' ), 'researchs_id' 
> =>
>
> $question['Question']['researchs_id'], 'question' =>
> $question['Question']['question'] ) );
> $this->Question->create();
> /**/
> $treta[] = array( 
> 'institutions_id' => $this->session_data( 'institutions_id' ), 'researchs_id' 
> =>
>
> $question['Question']['researchs_id'], 'question' =>
> $question['Question']['question'] );
> }
>
> }
>
> }
>
> $this->set( 'teste', $treta );
> }
>
> 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: Loop + save() = Problema do mau

2007-10-18 Por tôpico Tulio Faria

Opa,

eu já estava pensando em escrever sobre isso, então acabei
escrevendo... rs

Aí vai: 
http://www.tuliofaria.net/dica-salvando-varios-registros-de-um-mesmo-model-de-uma-so-vez-dentro-de-um-loop/

Abraços,

On 17 Out, 22:09, hostdesigner <[EMAIL PROTECTED]> wrote:
> Preciso resgatar alguns registros e adiciona-los na mesma tabela, mas,
> com o ID diferente, ou seja, estou duplicando o registro.
>
> Para tal fiz uma consulta que me retorna 23 registros logo abaixo fiz
> um foreach para percorrer os registros retornados e já inseri-los
> novamente usando save(), só que quando eu executo o código usando
>
> $this->MODEL->save( array( 'campo' => 'valores' ) );
>
> O cake tenta atualizar os registros, não é isso que quero... E quando
> tento assim
>
> $this->MODEL->save( array( 'campo' => 'valores' ) );
> $this->MODEL->create();
>
> O cake cria 2000 e lá vai registros, o mais extranho é que quando eu
> coloco um array para simular uma inserção ele retorna certo, só não
> consegue adicionar.
>
> Vai a cópia do meu método, Alguém faz idéia de como solucionar isso?
>
> function admin_aplicar( $researches_id, $action_id )
> {
>
> // Is Allowed?
> $this->checkSession();
>
> // The title
> $this->set( 'title', "Aplicar perguntas para enquete" );
>
> $prova = 0;
>
> if( empty( $researches_id ) )
> {
>
> // Show the message error
> $this->Session->setFlash( 'Dados inválidos' );
>
> // Redirect user
> $this->redirect( '/admin/perguntas/'. $researches_id 
> );
> }else{
>
> // Retrieve the research question
> $researchQuestion = $this->Research->read( null, 
> $researches_id );
>
> // Format the values
> $dateTime = explode( " ", 
> $researchQuestion['Research']
> ['created'] );
> $date = explode( "-", $dateTime[0] );
> $time = explode( ":", $dateTime[1] );
>
> // Search aplication to extra research
> $arrayConditions = array( 'Research.id != '. 
> $researches_id .'',
> 'Research.endDate' => $researchQuestion['Research']['endDate']/*,
> 'YEAR(Research.created)' => $date[0], 'MONTH(Research.created)' =>
> $date[1], 'DAY(Research.created)' => $date[2],
> 'HOUR(Research.created)' => $time[0]/*, 'MINUTE(Research.created)' =>
> $time[1]*/ );
> $arrayFields = array( );
>
> $researchData = $this->Research->findAll( 
> $arrayConditions,
> $arrayFields );
>
> // Loop's research related
> foreach( $researchData as $research )
> {
>
> // Search the questions related
> $arrayConditions = array( );
> $arrayFields = array( );
>
> $questionData = 
> $this->Question->findAll( $arrayConditions,
> $arrayFields );
>
> foreach ( $questionData as $question )
> {
>
> $this->Question->save( array( 
> 'institutions_id' => $this->session_data( 'institutions_id' ), 'researchs_id' 
> =>
>
> $question['Question']['researchs_id'], 'question' =>
> $question['Question']['question'] ) );
> $this->Question->create();
> /**/
> $treta[] = array( 
> 'institutions_id' => $this->session_data( 'institutions_id' ), 'researchs_id' 
> =>
>
> $question['Question']['researchs_id'], 'question' =>
> $question['Question']['question'] );
> }
>
> }
>
> }
>
> $this->set( 'teste', $treta );
> }
>
> 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: relacionamento via banco

2007-10-05 Por tôpico Tulio Faria

Você pode definir para o cake fazer isso... Mas o mais correto seria
fazer no banco, através da integridade referencial... Onde você pode
definir o q fazer quando o "registro pai" for apagado/atualizado, como
não fazer nada, apagar em cascata ou set null.

att,

On 5 out, 09:18, "Tiago Cardoso" <[EMAIL PROTECTED]> wrote:
> Bom dia!
>
> Então... estou utilizado o Mysql5 e ele deveria apagar os dados na duas
> tabelas relacionadas?!
>
> Em 04/10/07, Tulio Faria <[EMAIL PROTECTED]> escreveu:
>
>
>
> > Bom já que você viu no meu blog, eu mesmo vou responder ;)
>
> > Há duas coisas distintas aqui:
> > - Mapeamento Objeto-Relacionar (ORM)
> > - Modelo operacional do banco de dados
>
> > O que fiz nos videos foi o ORM, onde mapeei cada objeto a tabela que
> > irá persistir os seus dados. Como objetos tem relacionamentos entre
> > si, no mapeamento também devemos informar isso. (hasMany,
> > hasOne, ...), mas isso apenas vale no Cake.
>
> > Já a integridade referencial, que é a chave estrangeira no banco, o
> > qual garante a integridade dos dados vai lhe garantir que não haja
> > registros órfãos e dados inconsistentes, tais como, comentários não
> > pertencentes a nenhum post, tomando como exemplo o Blog. Ou que apague
> > (automagicamente) todos os comentários quando um post é apagado.
>
> > O que acontece é que muitos desenvolvedores que trabalham desde
> > versões mais antigas do MySQL (assim como eu :) ) que não suportavam
> > IR, não o faziam no banco, apenas na aplicação. O que acarreta ao não
> > uso ou até mesmo o desconhecimento sobre esta integridade.
>
> > Espero ter sanado suas dúvidas,
>
> > pretendo um dia falar sobre isso em video ou tutorial.
>
> > Abraços,
>
> > On 4 out, 08:51, Bill <[EMAIL PROTECTED]> wrote:
> > > Bom dia padeiros,
>
> > > to com uma dúvida aqui que pode ser besta, mas a tenho...seguindo os
> > tutoriais do site do Tulio, pra ser mais específico estava olhando um dos
> > primeiros, do Blog, sobre relacionamento, e vi que o relacionamento acontece
> > pelo próprio Cake, as tabelas não se relacionam com chaves estrangeiras, são
> > tabelas comuns.
>
> > > Gostaria de saber qual diferença de relacionar apenas pelo cake usando
> > os comandos conhecidos, ou tb relacionar as tabelas com chaves estrangeiras.
>
> > > Valeu galera
>
> > > Billwww.cakephp.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: relacionamento via banco

2007-10-04 Por tôpico Tulio Faria

Bom já que você viu no meu blog, eu mesmo vou responder ;)

Há duas coisas distintas aqui:
- Mapeamento Objeto-Relacionar (ORM)
- Modelo operacional do banco de dados

O que fiz nos videos foi o ORM, onde mapeei cada objeto a tabela que
irá persistir os seus dados. Como objetos tem relacionamentos entre
si, no mapeamento também devemos informar isso. (hasMany,
hasOne, ...), mas isso apenas vale no Cake.

Já a integridade referencial, que é a chave estrangeira no banco, o
qual garante a integridade dos dados vai lhe garantir que não haja
registros órfãos e dados inconsistentes, tais como, comentários não
pertencentes a nenhum post, tomando como exemplo o Blog. Ou que apague
(automagicamente) todos os comentários quando um post é apagado.

O que acontece é que muitos desenvolvedores que trabalham desde
versões mais antigas do MySQL (assim como eu :) ) que não suportavam
IR, não o faziam no banco, apenas na aplicação. O que acarreta ao não
uso ou até mesmo o desconhecimento sobre esta integridade.

Espero ter sanado suas dúvidas,

pretendo um dia falar sobre isso em video ou tutorial.

Abraços,

On 4 out, 08:51, Bill <[EMAIL PROTECTED]> wrote:
> Bom dia padeiros,
>
> to com uma dúvida aqui que pode ser besta, mas a tenho...seguindo os 
> tutoriais do site do Tulio, pra ser mais específico estava olhando um dos 
> primeiros, do Blog, sobre relacionamento, e vi que o relacionamento acontece 
> pelo próprio Cake, as tabelas não se relacionam com chaves estrangeiras, são 
> tabelas comuns.
>
> Gostaria de saber qual diferença de relacionar apenas pelo cake usando os 
> comandos conhecidos, ou tb relacionar as tabelas com chaves estrangeiras.
>
> Valeu galera
>
> Billwww.cakephp.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: JAX - jQuery Ajax Helper para Cake ;)

2007-09-30 Por tôpico Tulio Faria

opa,

valeu cara...

então, reza a lenda que o próximo helper de ajax do cake vai ser
facilmente implementado com qualquer framework js.. seria como um
esquema de interface...

t+

On 29 set, 18:26, Bill <[EMAIL PROTECTED]> wrote:
> Salve Tulio!
>
> Rapaz, show de bola, baixando teu helper pra conferir.
>
> Seria bom se o pessoal do cake adotasse a JQuery no cake né, tenho utilizado 
> em meus projetos PHP e estou adorando.
>
> Mais uma vez, valeu pela ajuda
>
> Abraços amigo
>
>
>
> > Galera,
>
> > liberei um helper que fiz para alguns projetos meus que usavam
> > ajax...
> > Ele usa jQuery
>
> >http://www.tuliofaria.net/jax-jquery-ajax-helper-for-cakephp/
>
> > 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 cake-php-pt-
> > [EMAIL PROTECTED] Para mais opções, visite este grupo em
> >http://groups.google.com/group/cake-php-pt?hl=pt-PT-~--~---
> > -~~~--~~--~--~---
>
> > __ NOD32 2559 (20070929) Information __
>
> > This message was checked by NOD32 antivirus system.
> >http://www.eset.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
-~--~~~~--~~--~--~---



JAX - jQuery Ajax Helper para Cake ;)

2007-09-29 Por tôpico Tulio Faria

Galera,

liberei um helper que fiz para alguns projetos meus que usavam ajax...
Ele usa jQuery

http://www.tuliofaria.net/jax-jquery-ajax-helper-for-cakephp/

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: Index

2007-09-19 Por tôpico Tulio Faria

Uma coisa interessante, que faço na maioria dos meus projetos é criar
um controller home por exemplo, que nao usa nenhum model (ou alguns
dependendo da situacao), assim posso colocar informacoes dinamicas
atraves dele, como dados de um model, ou outra coisa qualquer...
Depois é só redirecionar como o amigo Bill disse...

Ou mais facil que isso, criar o pages/home.thtml...

t+

On 19 set, 14:28, Bill <[EMAIL PROTECTED]> wrote:
> ou vc pode adicionar no arquivo /config/routes.php a seguinte linha
>
> $Route->connect ('/', array('controller'=>'usuarios', 'action'=>'login'));
>
> ou simplesmente seguir o que diz nesta página principal do framework, editar 
> estes arquivos, e adicionar um redirecionamento em javascript mesmo, ou o 
> header(location:)
>
> Editing this Page
>
> To change the content of this page, create: /app/views/pages/home.thtml.
> To change its layout, create: /app/views/layouts/default.thtml.
>
> > Pessoal,
>
> > Como faço para quando o usuarios acessar o app/ não mostrar o lance
> > do framework, "CakePHP Rapid Development
>
> > Your database configuration file is present.
>
> > Cake is able to connect to the database."
>
> > mas ser direcionado para Usuarios/login, por exemplo? Teria que
> > alterar o htaccess?
>
> > Falou!
>
> > --~--~-~--~~~---~--~~
> > 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
> > emhttp://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: Somar os valores dos campos

2007-09-16 Por tôpico Tulio Faria

Opa,

dá um bizu: 
http://www.tuliofaria.net/numero-de-visualizacoes-de-um-registro-no-cakephp/

abraços

On 14 set, 17:00, hostdesigner <[EMAIL PROTECTED]> wrote:
> Eu preciso dar um update em alguns registros usando uma soma, porém,
> não sei fazer isso no cake
>
> $this->Answer->save( array( 'id' => $this->data['Answer']['answer'.
> $i ], 'votes' => 'votes+1' ) );
>
> Assim, não funciona...
> A idéia é incrementar o valor do registro com 1
>
> 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: Alguém tem uma idéia melhor? radio

2007-09-13 Por tôpico Tulio Faria

Não lembro se já tem algo assim no helper... Senão tiver, não custa
fazer um :) Provávelmente vc vai usar isso muito mais de uma vez...

falopa :)

On 12 set, 22:26, hostdesigner <[EMAIL PROTECTED]> wrote:
> Eu estou resgatando alguns valores de uma consulta e preciso adiciona-
> los à um grupo de radio, fiz da seguinte forma
>
>  foreach( $answers as $answer ) {
> echo $html->radio( 'Answer/answer', array( $answer['Answer']['id'] =>
> $answer['Answer']['answer'] ), null, array() );}
>
> ?>
>
> Alguem tem alguma idéia melhor para fazer isso fora do loop?
>
> 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: Problemas bake1

2007-09-12 Por tôpico Tulio Faria

Rapaz, tive o mesmo problema ontem...

Bem possível que o Bake esteja com um bug de leve mesmo...

Abraços

On 12 Set, 11:11, Tiago <[EMAIL PROTECTED]> wrote:
> Bom dia!
>
> Estou desenvolvendo um gerenciador de conteúdo usando CakePHP, estou
> com problemas ao tentar validar os campos, pois, ele não me mostra o
> nome de cada campo.
>
> Alguém pode me dizer o que se pode fazer?!
>
> Obrigado,
> Tiago Cardoso


--~--~-~--~~~---~--~~
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: CakePHP problemas no bake!

2007-09-12 Por tôpico Tulio Faria

Rapaz, tive o mesmo problema ontem...

Bem possível que o Bake esteja com um bug de leve mesmo...

Abraços

On 12 Set, 11:00, Tiago <[EMAIL PROTECTED]> wrote:
> Bom dia!
>
> Estou desenvolvendo um gerenciador de conteúdo usando CakePHP, estou
> com problemas ao tentar validar os campos, pois, ele não me mostra o
> nome de cada campo.
>
> Alguém pode me dizer o que se pode fazer?!
>
> Obrigado,
> Tiago Cardoso


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Problemas com caracteres acentuados

2007-09-12 Por tôpico Tulio Faria

Opa,

use o banco e tabelas em UTF8... No Cake, coloque na primeira linha do
default.thtml (layout) a seguinte linha:  além dos metas no head do html...

[]´s

On 11 set, 15:11, hostdesigner <[EMAIL PROTECTED]> wrote:
> Estou tendo problemas com caracteres acentuados, antes eu usava o
> RUwindows não tinha problema algum, mas, agora no Ubuntu (estou
> adorando) comecei a ter grandes problemas com caracteres acentuados.
>
> Quando adiciono no banco algum texto com acento usando o phpMyAdmin
> fica tudo beleza, mas, quando adiciono usando cake fica com os
> problemas de acentuação.
>
> Alguém sabe como corrigir isso? Eu adicionei a meta content-type com
> valor utf-8 e também com iso-8859-1 e mesmo assim ainda apresenta o
> problema.
>
> 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: Data em Português

2007-09-06 Por tôpico Tulio Faria

Cara, o que eu fiz foi pegar o helper date e traduzi-lo pra
portugues...

funfa que é uma blz :)



On 6 set, 15:23, "Vinicius Cruz" <[EMAIL PROTECTED]> wrote:
> Pessoal,
>
> gerei um livro de visitas, com o bake, mas estou com dificuldades em exibir
> a data no formato de portugues do Brasil.
> No view index, onde fica a lista dos registro, aparece a data. Poderia cria
> uma funcao nessa pagina, pra ajeitar a data, mas o cake tem algo mais
> pratico de fazer isso?
>
> Tô tentando desaprender gambiarra... =D
>
> FaloU!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: RES: Upload de arquivos

2007-09-06 Por tôpico Tulio Faria

Legal cara... O código ficou "biito" :)

Parabéns pela excelente colaboração Helio e Vinicius

On 6 set, 12:17, Vinicius Cruz <[EMAIL PROTECTED]> wrote:
> Bom, acabei também alterando algumas coisas do componente do Tulio, em
> cima do que Helio tinha alterado. Se me permite, Tulio.. =D
> As alterações são a seguinte:
> - Registro de log
> - Evita sobescrever, caso já exista um arquivo com mesmo nome. Nesse
> caso, ele renomeia arquivo
>
> Aproveitei e comentei o codigo.
> Uma recomendação a mais é não esquecer do enctype="multipart/form-
> data" do form.
>
> Obs.: Talvez o code não seja o mais perfeito e otimizado. Criticas e
> sugestões, estão abertas.
>
>  /**
>  * Upload class file.
>  *
>  * @Autor Tulio Faria
>  * @Contribuição Helio Ricardo, Vinicius Cruz
>  * @Linkhttp://www.tuliofaria.net
>  * @Licença MIT
>  * @Versão x.x $Data: xx-xx-2007
>  */
> class UploadComponent extends Object{
> var $controller = true;
> var $path = "";
> var $maxSize; //Tamanho máximo permitido
> var $allowedExtensions = array("jpg", "jpeg", "gif", "png"); //
> Arquivos permitidos
> var $logErro = ""; //Log de erro
>
> function startup(&$controller){
> $this->path= APP . WEBROOT_DIR . DS;
> $this->maxSize = 2*1024*1024; // 2MB
> }
> function setPath($p)
> {
> if ($p!=NULL){
> $this->path = $this->path . $p . DS;
> $this->path = eregi_replace("/", DS, $this->path);
> $this->path = eregi_replace("", DS, $this->path);
> return true;
> }
> }
> //Seta novo tamanho máximo
> function setMaxFileSize($size)
> {
> $this->maxSize = $size;
> }
> //Adiciona nova extensão no array
> function addAllowedExt($ext)
> {
> if (is_array($ext))
> {
> $this->allowedExtensions = array_merge($this->allowedExtensions, 
> $ext);
>
> }else{
> array_push($this->allowedExtensions, $ext);
> }
> }
> //Retorna extensão de arquivo
> function getExt($file)
> {
> $p = explode(".", $file);
> return $p[count($p)-1];
> }
> //Exibe lista de extensões em array
> function viewExt()
> {
> $list_tmp = "";
> for($a=0; $aallowedExtensions); $a++)
> {
> $list_tmp.= $this->allowedExtensions[$a].", ";
> }
> return substr($list_tmp, 0, -2);
> }
> //Verifica se arquivo pode ser feito upload
> function verifyUpload($file)
> {
> $passed = false; //Variável de controle
> if(is_uploaded_file($file["tmp_name"]))
> {
> $ext = $this->getExt($file["name"]);
> if((count($this->allowedExtensions) == 0) ||
> (in_array($ext, $this->allowedExtensions)))
> {
> $passed = true;
> }
> }
> return $passed;
> }
> //Copia arquivo para destino
> function copyUploadedFile($source, $destination="")
> {
> //Destino completo
> $this->path = $this->path . $destination . DS;
> //Cabeçalho de log de erro
> $logMsg = '=== UPLOAD LOG ===';
> $logMsg .= 'Pasta destino: ' . $this->path . '';
> $logMsg .= 'Nome do arquivo: ' . $_FILES[$source]["name"] . 
> '';
>
> $logMsg .= 'Tamanho do arquivo: ' . $_FILES[$source]["size"] 
> . '
> bytes';
> $logMsg .= 'Tipo de arquivo: ' . $_FILES[$source]["type"] . 
> '';
>
> $logMsg .=
> '---';
>
> $this->setLog($logMsg);
> //Verifica se arquivo é permitido
> if($this->verifyUpload($_FILES[$source]))
> {
> if(move_uploaded_file($_FILES[$source]["tmp_name"], $this->path . 
> $this->verifyFileExists($_FILES[$source]["name"])))
>
>  return true;
> else
> {
>  $this->setLog("-> Erro ao enviar arquivo");
>  $this->setLog("   Obs.: 
> ".$this->getErrorUpload($_FILES[$source]["error"])."");
>
>  

Re: Erro de acentuação ao cadastrar no bano

2007-08-29 Por tôpico Tulio Faria

Ou banco UTF8, no caso do cake, views salvos como UTF8 (se tiver texto
estatico com acentos ;) e header no layout indicando conteudo UTF8...

Tá funcionando 100% comigo...

On 27 ago, 20:51, "Geovane Silva" <[EMAIL PROTECTED]> wrote:
> Funcionou assim:
>
> Banco de dados: latin1
> Html: ISO-8859-1
>
> Obrigado pessoal!
>
> Geovane.
>
> On 8/27/07, Lucas Ferreira <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
>
>
>
>
> > Não esquece do charset no html da tag meta.
>
> > E cria o app_model.php na tua pasta app, como o do link abaixo:
>
> >http://pastebin.com/m25f41763
>
> > Sempre necessitei do SET NAMES para trabalhar corretamente com UTF8 + PHP
>
> > Abraços!
>
> > On 8/27/07, Geovane Silva < [EMAIL PROTECTED]> wrote:
>
> > > As tabelas do mysql estão configuradas charset utf-8.
>
> > > Coloquei no layout default a seguinte linha:
>
> > > 
>
> > > Mesmo assim, quando salvo no banco ocorre erro de acentuação.
>
> > > Geovane.
>
> > > On 8/27/07, Marcio Trindade < [EMAIL PROTECTED]> wrote:
>
> > > > Exatamente como o Túlio disse.
>
> > > > o seu problema está no encode utilizado no banco e na página.
> > > > De preferência sempre pra utilizar UTF-8 enconde universal.
> > > > Caso você esteja acessando seu banco de dados por uma ferramenta que
> > > > não suporta UTF-8 vai encontrar erro ao ver os dados neste software
> > > > porem quando mostrar os dados numa página verá tudo certinho.
>
> > > > Então sempre se preocupe como o encode utilizado, pois muitos tem tido
> > > > problemas com isso.
>
> > > > Abraços,
> > > > Marcio Trindade
>
> > > > On 27 ago, 18:26, Tulio Faria <[EMAIL PROTECTED]> wrote:
> > > > > Tenho quase certeza que não...rs
>
> > > > > Você está usando UTF-8?
>
> > > > > []'s
>
> > > > > On 27 ago, 16:54, "Geovane Silva" <[EMAIL PROTECTED] > wrote:
>
> > > > > > Pessoal,
>
> > > > > > ao fazer um cadastro com acentuação, é salvo no banco os dados com
> > > > erro de
> > > > > > acentuação.
> > > > > > Isso é problema de configuração do cake ou não?
>
> > > > > > Grato,
> > > > > > --
> > > > > > Geovane Lopes da Silva
> > > > > > MSN: [EMAIL PROTECTED]
> > > > > > Fone: (92) 3088-6750
> > > > > > Celular: (92) 9117-3879
>
> > > --
> > > Geovane Lopes da Silva
> > > MSN: [EMAIL PROTECTED]
> > > Fone: (92) 3088-6750
> > > Celular: (92) 9117-3879
>
> > --
> > Lucas Ferreira
> > 
> > Burn web.studio:http://www.burnweb.com.br/
> > Pessoal:http://www.lucasferreira.com/
>
> --
> Geovane Lopes da Silva
> MSN: [EMAIL PROTECTED]
> Fone: (92) 3088-6750
> 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: Erro de acentuação ao cadastrar no bano

2007-08-27 Por tôpico Tulio Faria

Tenho quase certeza que não...rs

Você está usando UTF-8?

[]'s

On 27 ago, 16:54, "Geovane Silva" <[EMAIL PROTECTED]> wrote:
> Pessoal,
>
> ao fazer um cadastro com acentuação, é salvo no banco os dados com erro de
> acentuação.
> Isso é problema de configuração do cake ou não?
>
> Grato,
> --
> Geovane Lopes da Silva
> MSN: [EMAIL PROTECTED]
> Fone: (92) 3088-6750
> 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: Sistema de custos em cakePHP

2007-08-26 Por tôpico Tulio Faria

Parabens cara... Tá bem funcional e com uns Ajax do além :)

On 26 ago, 22:07, "Geovane Silva" <[EMAIL PROTECTED]> wrote:
> Pessoal,
>
> estou desenvolvendo um sistema em cakePHP, já saiu a primeira versão.
> Favor conferir e comentar.
>
> Login: geovane
> Senha: 1234
>
> www.kasoft.eti.br/etam
>
> Visualizado, por enquanto, no firefox.
>
> Grato,
> --
> Geovane Lopes da Silva
> MSN: [EMAIL PROTECTED]
> Fone: (92) 3088-6750
> 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: Envio de email

2007-08-25 Por tôpico Tulio Faria
t;> by (output started at
>
> > > /home/indiano/public_html/Sistema/app/controllers/components/email.php
> > > >> :1) in /home/indiano/public_html/Sistema/cake/libs/session.php on
> > > >> line 155
>
> > > >> Warning: session_start() [function.session-start ]: Cannot send
> > > >> session cookie - headers already sent by (output started at
>
> > > /home/indiano/public_html/Sistema/app/controllers/components/email.php
> > > >> :1) in /home/indiano/public_html/Sistema/cake/libs/session.php on
> > > >> line 154
>
> > > >> Warning: session_start() [function.session-start ]: Cannot send
> > > >> session cache limiter - headers already sent (output started at
>
> > > /home/indiano/public_html/Sistema/app/controllers/components/email.php
> > > >> :1) in /home/indiano/public_html/Sistema/cake/libs/session.php on
> > > >> line 154
>
> > > >> Warning: Cannot modify header information - headers already sent
> > > >> by (output started at
>
> > > /home/indiano/public_html/Sistema/app/controllers/components/email.php
> > > >> :1) in /home/indiano/public_html/Sistema/cake/libs/session.php on
> > > >> line 155
>
> > > >> Missing Layout
>
> > > >> You are seeing this error because the layout file can't be found
> > > >> or doesn't exist.
>
> > > >> Notice: If you want to customize this error message, create
> > > >> app/views/errors/missing_layout.thtml.
>
> > > >> Fatal: Confirm you have created the file :
>
> > > > tem algo a ver com a configuração do server?
>
> > > > On 8/24/07, Tulio Faria wrote: >
>
> > > >> Vou ver se faço um video tutorial sobre isso... É bastante útil e
> > > >> a galera acaba enroscando.. :)
>
> > > >> On 24 ago, 13:09, Bill wrote:
>
> > > >>> valeu Márcio,
>
> > > >>> peguei os fontes do site que o Tulio fez e estou estudando a
> > > >>> algum tempo ele, vou ver se consigo aqui separar os arquivos
> > > >>> apenas de envio, e depois posto o resultado pra galera.
>
> > > >>> Abraços
>
> > > >>>> Bill,
>
> > > >>>> no blog do Túlio temos um exmplo com o phpmailer.
>
> > > >>>>http://www.tuliofaria.net/codigo-fonte-de-site-feito-em-
> > > >>>> cakephp- estritamente-para-estudo/
>
> > > >>>> por favor de uma olhada neste tuto.
>
> > > >>>> abraços,
> > > >>>> Marcio Trindade
>
> > > >>>> Bill escreveu:
>
> > > >>>>> Olá Galera,
>
> > > >>>>> to meio perdido aqui, estou reformulando meu site todo, e
> > > >>>>> farei ele com o cake, mas estou com uma dúvida até que
> > > >>>>> boba...
>
> > > >>>>> Como envio email com o cake..rs?
> > > >>>>> Estou colocando um simples formulario de contato no site,
> > > >>>>> para os usuários, e comecei seguir o tuto a seguir:
>
> > > >>>>>http://bakery.cakephp.org/articles/view/simple-smtp-mailer
>
> > > >>>>> mas brequei...algém tem algum exemplo de como enviar email
> > > >>>>> pelo cake?
>
> > > >>>>> Valeu
>
> > > >>>>> Bill
> > > >>>>>www.cakephp.com.br
>
> > > >>>> __ NOD32 2482 (20070824) Information __
>
> > > >>>> This message was checked by NOD32 antivirus system.
> > > >>>>http://www.eset.com
>
> > --
> > Atenciosamente,
>
> > Daniel César Santos Porto
> > Bachalerando em Ciencia da Computação - UFBA
> > Assessor de Projetos - InfoJr UFBA
> > InfoJr UFBA - "Empreendendo o Futuro"
> >www.infojr.ufba.br
>
> --
> Lucas Ferreira
> 
> Burn web.studio:http://www.burnweb.com.br/
> Pessoal:http://www.lucasferreira.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: Envio de email

2007-08-24 Por tôpico Tulio Faria

Vou ver se faço um video tutorial sobre isso... É bastante útil e a
galera acaba enroscando.. :)

On 24 ago, 13:09, Bill <[EMAIL PROTECTED]> wrote:
> valeu Márcio,
>
> peguei os fontes do site que o Tulio fez e estou estudando a algum tempo ele, 
> vou ver se consigo aqui separar os arquivos apenas de envio, e depois posto o 
> resultado pra galera.
>
> Abraços
>
>
>
> > Bill,
>
> > no blog do Túlio temos um exmplo com o phpmailer.
>
> >http://www.tuliofaria.net/codigo-fonte-de-site-feito-em-cakephp-
> > estritamente-para-estudo/
>
> > por favor de uma olhada neste tuto.
>
> > abraços,
> > Marcio Trindade
>
> > Bill escreveu:
>
> >> Olá Galera,
>
> >> to meio perdido aqui, estou reformulando meu site todo, e farei
> >> ele com o cake, mas estou com uma dúvida até que boba...
>
> >> Como envio email com o cake..rs?
> >> Estou colocando um simples formulario de contato no site, para os
> >> usuários, e comecei seguir o tuto a seguir:
>
> >>http://bakery.cakephp.org/articles/view/simple-smtp-mailer
>
> >> mas brequei...algém tem algum exemplo de como enviar email pelo
> >> cake?
>
> >> Valeu
>
> >> Bill
> >>www.cakephp.com.br
>
> > __ NOD32 2482 (20070824) Information __
>
> > This message was checked by NOD32 antivirus system.
> >http://www.eset.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: Novas páginas que nao estao amarrada no controller.

2007-08-24 Por tôpico Tulio Faria

Usa o controller pages padrão do cake e coloca esses arquivos dentro
do /views/pages/

e acessa como: /pages/link

abraços

On 24 ago, 14:57, "Geovane Silva" <[EMAIL PROTECTED]> wrote:
> Pessoal,
>
> como faço para visualizar novas páginas que nao estão amarradas no
> controller?
> Ex: Link.thtm, Quemsomos.thtm, etc..
>
> Grato,
> --
> Geovane Lopes da Silva
> MSN: [EMAIL PROTECTED]
> Fone: (92) 3088-6750
> 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: Moderador, atenção aos spams

2007-08-24 Por tôpico Tulio Faria

Pior que não deu tempo de eu ver tambem... :S

On 24 Ago, 12:00, Haroldo Barbosa <[EMAIL PROTECTED]> wrote:
> Obrigado pela atenção.
>
> Gustavo Carreno wrote:
> > Tentei o mais depressa resolver o caso.
>
> > Este já está banido, vamos ver qd vem o próximo.
>
> > Desculpem a falta de rapidez.
>
> > On 8/24/07, Haroldo Barbosa <[EMAIL PROTECTED]> wrote:
>
> >> Olá pessoal. Das várias listas que assino, considero a Cake uma das mais
> >> proveitosas. Gostaria de pedir no entanto aos assinantes que enviassem
> >> emails pertinentes ao tema da lista e não spams do tipo "vote no meu
> >> site", "livro do harry potter" e o escambau. Peço ao moderador que
> >> avalie essa questão.
>
> >> Haroldo Barbosa
> >> Desenvolvedor e Designer  Gráfico


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

2007-08-22 Por tôpico Tulio Faria

Ok ok... rs

Primeiro:
 - colocar o var $components = array("Upload");

Segundo:
 - no view crie um campo file normal, por exemplo:
   

Terceiro:
 - na hora de receber esse arquivo no controller:
  $this->Upload->setPath("imagens"); // considerando esta pasta dentro
de webroot que recebera o arquivo
  $this->Upload->copyUploadedFile("arquivo1",
"nomedoarquivonoservidorSemExtensao"); // vai retornar true se o
arquivo foi copiado com sucesso! olhar a extensao se ela está na lista
de permitidas, vide $allowedExtensions no component.

Prontex!

Espero ter ajudado..

Abraços...


On 20 ago, 16:37, hostdesigner <[EMAIL PROTECTED]> wrote:
> Ou eu sou muito burro e não entendi nada do que você disse ou eu sou
> muito burro e não entendi nada do que está escrito no script :D
>
> Preto no branco:
> Não consegui usar isso até agora. Já mexi de tudo quanto é jeito e
> nada de upload.
>
> Vamos lá, tutorial inverso (existe isso?)
> Eu criei 3 campos do tipo file, nome-ei-os como "file0", "file1" e
> "file2"...
>
> E no controller eu coloco:
>
> $this->Upload->copyUploadedFile( "file". $i ."", $this->params['file'.
> $i ] );
>
> ou coloco
>
> $this->Upload->copyUploadedFile( "file". $i, "file". $i );
>
> Tentei das duas formas e nada...
>
> Explica ai direitinho.
>
> Falopa!
>
> On 17 Ago, 22:18, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Você informa só o nome do campo (igual tá no html)...
>
> > []'s
>
> > On 17 ago, 20:37, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > > Um legal, mas, me diz uma coisa como você informa o nome do arquivo?
>
> > > $this->params['form']['File']
>
> > > É isso?
>
> > > Falopa!
>
> > > On 17 ago, 18:44, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > > Pra usar:
> > > > $this->Upload->setPath("img/images/");
> > > > $this->Upload->copyUploadedFile("campofiledoform", "nomedoarquivo");
>
> > > > abraços,
>
> > > > On 17 ago, 19:42, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > > > Eu fiz um component para isso:
> > > > > (ta sem comentário...)
> > > > >  > > > > class UploadComponent extends Object{
> > > > > var $controller = true;
> > > > > var $path = "";
> > > > > var $maxSize;
> > > > > var $allowedExtensions = array("jpg", "jpeg", "gif");
>
> > > > > function startup(&$controller){
> > > > > $this->path  = APP.WEBROOT_DIR.DS;
> > > > > $this->maxSize = 2*1024*1024; // 2MB
> > > > > }
>
> > > > > function setPath($p){
> > > > > if ($p!=NULL){
> > > > > $this->path = $this->path.$p;
> > > > > $this->path = eregi_replace("/", DS, $this->path);
> > > > > $this->path = eregi_replace("", DS, $this->path);
> > > > > return true;
> > > > > }
> > > > > }
> > > > > function setMaxFileSize($size){
> > > > > $this->maxSize = $size;
> > > > > }
> > > > > function addAllowedExt($ext){
> > > > > if (is_array($ext)){
> > > > > $this->allowedExtensions = 
> > > > > array_merge($this->allowedExtensions, $ext);
>
> > > > > }else{
> > > > > array_push($this->allowedExtensions, $ext);
> > > > > }
> > > > > }
> > > > > function getExt($file){
> > > > > $p = explode(".", $file);
> > > > > return $p[count($p)-1];
> > > > > }
> > > > > function copyUploadedFile($source, $destination){
> > > > > $pass = false;
> > > > > if (is_uploaded_file($_FILES[$source]["tmp_name"])){
> > > > >  if ($_FILES[$source]["size"] < $this->maxSize){
> > > > > if (count($this->allowedExtension

Re: Exibir produtos com a mesma categoria

2007-08-17 Por tôpico Tulio Faria

O relacionamento entre Produto e Categoria me parece ser do tipo
hasAndBelongsToMany (o famoso muitos-para-muitos no modelo er) (o que
explicaria a existência de uma terceira tabela (que não é um model)
que guardaria a relação entre as duas).

[]'s


On 17 ago, 19:43, hostdesigner <[EMAIL PROTECTED]> wrote:
> Gambi
>
> Que nada é POG mesmo :D
>
> Mas e ai como deveria ser então?
>
> Falopa!
>
> On 17 ago, 18:36, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > Isso cheira gambi...rs..
>
> > Porque na verdade esse categoriahasprodutos não deveria ser um
> > model...
>
> > Anyway, se funcionou e vc está satisfeito... Sem problemas... :)
>
> > On 17 ago, 14:37, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > > Ah depois de pensar muito eu me lembrei que eu posso simplesmente
> > > criar um controller para o relacionamento Categorias/Produtos e setar
> > > no categorias_controller o $uses = array( 'Categoriashasprodutos' )
> > > funcionou belezinha.
>
> > > Mesmo assim, obrigado.
>
> > > Falopa!
>
> > > On 17 ago, 11:58, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
> > > > John,
>
> > > > neste caso eu recomendo você a buscar pela categoria mesmo
>
> > > > $this->Categoria->findById($id);
>
> > > > porém utilize antes do find o:
>
> > > > $this->Categoria->recursive = 3;
>
> > > > para que desta forma quando vc usar o find ele irá trazer:
>
> > > > categoria  - nível 0
> > > > subcategoria - nível 1
> > > > produto - nível 3
>
> > > > Se isso não te servir melhor você criar o select específico na mão
>
> > > > abraços,
> > > > Marcio Trindade
>
> > > > hostdesigner escreveu:
>
> > > > > Eu tenho o controller categorias nele eu tenho o método ver() este
> > > > > método mostra as subcategorias existentes na categoria
>
> > > > > site.com.br/categorias/ver/2
>
> > > > > Então eu quero mostrar os produtos que estão incluídos nesta categoria
> > > > > eu tenho o controller produtos com o método ver_produtos() este método
> > > > > mostra os produtos com o ID informado.
>
> > > > > Eu relacionei as categorias e os produtos com muitos para muitos (n:n)
> > > > > sendo assim eu tenho a tabela categorias_has_produtos contendo os
> > > > > campos produtos_id e categorias_id
>
> > > > > Gostaria que ao acessar
>
> > > > > site.com.br/categorias/ver/2
>
> > > > > fosse exibidos os produtos que possuem relacionamento com este
> > > > > produto, quero que eles apareçam na mesma página. ficando algo assim
>
> > > > > EXEMPLO
> > > > > Categorias existentes
> > > > > 1 Camisetas
> > > > > 2 Calças
> > > > > 3 Roupa intima
> > > > > 4 Calçados
>
> > > > > Produtos relacionados
> > > > > 1 Camiseta gola apolo
> > > > > 2 Camisa tricoline
> > > > > 3 Calcinhas trifio
> > > > > 4 Sandalia da sandy
>
> > > > > Deu pra entender o que eu quero? Mas como eu faço isso?
>
> > > > > 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: Dá pra fazer isso dentro do App_Controler?

2007-08-17 Por tôpico Tulio Faria

Então, mas qual seria o critério para gerar estas palavras chave a
partir do conteúdo?

Fiquei curioso :) (senao for custoso (em processamento) seria
interessante usar em meus sites ;) )

On 17 ago, 19:54, hostdesigner <[EMAIL PROTECTED]> wrote:
> Em tese seria uma forma de resgatar as palavras mais relevantes do
> site...
>
> Sei que talvez seja extranho, mas, ao meu ver o que realmente torna o
> site relevante é o conteúdo e por que não utilizar este mesmo conteúdo
> para gerar as palavras chaves e títulos?
>
> A idéia é recuperar o que foi retornado. Eu consegui fazer aqui
> utilizando o App_controller criando dentro dele um método para
> resgatar o valor de uma variável criada por mim.
>
> Exemplo:
> Em cada método eu adicionei a variável arrayDados e no app_controller
> eu recupero o valor dela e trabalho o texto pra criar as tags e
> palavras chaves.
>
> E ai acha que funciona bem? aqui até agora está funcionando, apesar de
> precisar adicionar algumas condicionais extras.
>
> Falopa!
>
> On 17 ago, 18:39, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > Cara, aconselho você a fazer um component para isso... Eu acho que
> > isso em algum momento poderia dar problema...
>
> > Só por curiosidade, o que você está tentando fazer? (menu, etc...)?
>
> > Abraços,
>
> > On 16 ago, 22:01, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
> > > Opa John,
>
> > > da uma olhada no manual inteiro do cake cara da pra aprender muita
> > > coisa.
> > > Eu estou mexendo com cake a quase 3 semanas já e consegui me virar
> > > basicamente com o Manual, só algumas coisas que tive de buscar direto
> > > na API.
>
> > >http://manual.cakephp.org/chapter/constants
>
> > > Este capítulo fala das constantes do cake, da uma olhada que derepente
> > > isto pode te ajudar.
>
> > > Abraços,
> > > Marcio Trindade
>
> > > On 16 ago, 21:44, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > > > O que vem a ser pr()? é do próprio cake? o que ele faz?
>
> > > > Falopa!
>
> > > > On 16 ago, 20:38, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
> > > > > John,
>
> > > > > Seguinte você pode resolver isto da seguinte forma:
>
> > > > > echo pr($this->Modelo->findAll());
>
> > > > > ou melhor ainda
>
> > > > > $dados = $this->Dado->fundAll();
> > > > > echo pr($dados);
> > > > > $this->set('dados', $dados);
>
> > > > > Agora não tenho certeza qual é a instância da classe da view mas tente
> > > > > um:
>
> > > > > pr($this->view);
> > > > > isso eu ainda terei de caçar aqui na documentação (API).
>
> > > > > abraços,
> > > > > Marcio Trindade
>
> > > > > On 16 ago, 21:27, "John-Henrique F. Silva" <[EMAIL PROTECTED]>
> > > > > wrote:
>
> > > > > > Eu queria pegar os dados que fossem retornados, por exemplo, nos 
> > > > > > views eu
> > > > > > posso fazer assim
>
> > > > > > echo print_r( $params, true )
>
> > > > > > E extraio a url o controller e a ação e uma porção de outras 
> > > > > > coisas, quero
> > > > > > saber se tem alguma forma de pegar no app_controller todos os dados 
> > > > > > que são
> > > > > > retornados quando eu faço assim
>
> > > > > > $this->set( "dados", $this->findAll());
>
> > > > > > Tem como eu pegar estes dados dentro do app_controller? (os dados 
> > > > > > retornados
> > > > > > por findAll() )
>
> > > > > > Falopa!
>
> > > > > > --
> > > > > > Você não recebe emails dos seus amigos? Conheça 
> > > > > > owww.BemHumorado.comcadastre-seerecebapiadas, vídeos engraçados e
> > > > > > muito mais.
> > > > > > -
> > > > > > John-Henrique F. Silva
> > > > > > 65 8403-4456


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

2007-08-17 Por tôpico Tulio Faria

Você informa só o nome do campo (igual tá no html)...

[]'s

On 17 ago, 20:37, hostdesigner <[EMAIL PROTECTED]> wrote:
> Um legal, mas, me diz uma coisa como você informa o nome do arquivo?
>
> $this->params['form']['File']
>
> É isso?
>
> Falopa!
>
> On 17 ago, 18:44, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > Pra usar:
> > $this->Upload->setPath("img/images/");
> > $this->Upload->copyUploadedFile("campofiledoform", "nomedoarquivo");
>
> > abraços,
>
> > On 17 ago, 19:42, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > Eu fiz um component para isso:
> > > (ta sem comentário...)
> > >  > > class UploadComponent extends Object{
> > > var $controller = true;
> > > var $path = "";
> > > var $maxSize;
> > > var $allowedExtensions = array("jpg", "jpeg", "gif");
>
> > > function startup(&$controller){
> > > $this->path  = APP.WEBROOT_DIR.DS;
> > > $this->maxSize = 2*1024*1024; // 2MB
> > > }
>
> > > function setPath($p){
> > > if ($p!=NULL){
> > > $this->path = $this->path.$p;
> > > $this->path = eregi_replace("/", DS, $this->path);
> > > $this->path = eregi_replace("", DS, $this->path);
> > > return true;
> > > }
> > > }
> > > function setMaxFileSize($size){
> > > $this->maxSize = $size;
> > > }
> > > function addAllowedExt($ext){
> > > if (is_array($ext)){
> > > $this->allowedExtensions = 
> > > array_merge($this->allowedExtensions, $ext);
>
> > > }else{
> > > array_push($this->allowedExtensions, $ext);
> > > }
> > > }
> > > function getExt($file){
> > > $p = explode(".", $file);
> > > return $p[count($p)-1];
> > > }
> > > function copyUploadedFile($source, $destination){
> > > $pass = false;
> > > if (is_uploaded_file($_FILES[$source]["tmp_name"])){
> > >  if ($_FILES[$source]["size"] < $this->maxSize){
> > > if (count($this->allowedExtensions)==0){
> > > // dont 
> > > make validation
> > > $pass = 
> > > true;
> > > }else{
> > > // make 
> > > validation
> > > $pass = 
> > > false;
> > > 
> > > foreach($this->allowedExtensions as $ext){
> > > 
> > > if (eregi(".*".$ext."$",$_FILES[$source]["name"])){
> > >   
> > >   $pass = true;
> > > }
> > > }
> > >   }
> > >  }
> > >   if ($pass){
> > > // make upload
> > > $ext = $this->getExt($_FILES[$source]
> > > ["name"]);
> > > 
> > > move_uploaded_file($_FILES[$source]["tmp_name"], $this->path.
> > > $destination.".".$ext);
> > >   }else{
> > > // dont make the 
> > > upload
> > >   }
> > > }
> > > }
>
> > > }
> > > ?>
>
> > > On 16 ago, 12:53, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > > > Como eu resgato o nome e nome temporário do arquivo no cake?
>
> > > > Eu consigo resgatar o nome do arquivo assim,
>
> > > > $this->params['form']['meu_campo']
>
> > > > Só que desta forma aparentemente não tenho aceso ao handler para poder
> > > > manipular o arquivo, somente o nome do arquivo está disponível.
>
> > > > Alguém tem soluçã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: Upload de arquivos

2007-08-17 Por tôpico Tulio Faria

Pra usar:
$this->Upload->setPath("img/images/");
$this->Upload->copyUploadedFile("campofiledoform", "nomedoarquivo");

abraços,

On 17 ago, 19:42, Tulio Faria <[EMAIL PROTECTED]> wrote:
> Eu fiz um component para isso:
> (ta sem comentário...)
>  class UploadComponent extends Object{
> var $controller = true;
> var $path = "";
> var $maxSize;
> var $allowedExtensions = array("jpg", "jpeg", "gif");
>
> function startup(&$controller){
> $this->path  = APP.WEBROOT_DIR.DS;
> $this->maxSize = 2*1024*1024; // 2MB
> }
>
> function setPath($p){
> if ($p!=NULL){
> $this->path = $this->path.$p;
> $this->path = eregi_replace("/", DS, $this->path);
> $this->path = eregi_replace("", DS, $this->path);
> return true;
> }
> }
> function setMaxFileSize($size){
> $this->maxSize = $size;
> }
> function addAllowedExt($ext){
> if (is_array($ext)){
> $this->allowedExtensions = 
> array_merge($this->allowedExtensions, $ext);
>
> }else{
> array_push($this->allowedExtensions, $ext);
> }
> }
> function getExt($file){
> $p = explode(".", $file);
> return $p[count($p)-1];
> }
> function copyUploadedFile($source, $destination){
> $pass = false;
> if (is_uploaded_file($_FILES[$source]["tmp_name"])){
>  if ($_FILES[$source]["size"] < $this->maxSize){
> if (count($this->allowedExtensions)==0){
> // dont make 
> validation
> $pass = true;
> }else{
> // make 
> validation
> $pass = false;
> 
> foreach($this->allowedExtensions as $ext){
> if 
> (eregi(".*".$ext."$",$_FILES[$source]["name"])){
>   
>   $pass = true;
> }
> }
>   }
>  }
>   if ($pass){
> // make upload
> $ext = $this->getExt($_FILES[$source]
> ["name"]);
> 
> move_uploaded_file($_FILES[$source]["tmp_name"], $this->path.
> $destination.".".$ext);
>   }else{
> // dont make the 
> upload
>   }
> }
> }
>
> }
> ?>
>
> On 16 ago, 12:53, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > Como eu resgato o nome e nome temporário do arquivo no cake?
>
> > Eu consigo resgatar o nome do arquivo assim,
>
> > $this->params['form']['meu_campo']
>
> > Só que desta forma aparentemente não tenho aceso ao handler para poder
> > manipular o arquivo, somente o nome do arquivo está disponível.
>
> > Alguém tem soluçã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: Upload de arquivos

2007-08-17 Por tôpico Tulio Faria

Eu fiz um component para isso:
(ta sem comentário...)
path  = APP.WEBROOT_DIR.DS;
$this->maxSize = 2*1024*1024; // 2MB
}

function setPath($p){
if ($p!=NULL){
$this->path = $this->path.$p;
$this->path = eregi_replace("/", DS, $this->path);
$this->path = eregi_replace("", DS, $this->path);
return true;
}
}
function setMaxFileSize($size){
$this->maxSize = $size;
}
function addAllowedExt($ext){
if (is_array($ext)){
$this->allowedExtensions = array_merge($this-
>allowedExtensions, $ext);
}else{
array_push($this->allowedExtensions, $ext);
}
}
function getExt($file){
$p = explode(".", $file);
return $p[count($p)-1];
}
function copyUploadedFile($source, $destination){
$pass = false;
if (is_uploaded_file($_FILES[$source]["tmp_name"])){
 if ($_FILES[$source]["size"] < $this->maxSize){
if (count($this->allowedExtensions)==0){
// dont make 
validation
$pass = true;
}else{
// make 
validation
$pass = false;

foreach($this->allowedExtensions as $ext){
if 
(eregi(".*".$ext."$",$_FILES[$source]["name"])){

$pass = true;
}
}
  }
 }
  if ($pass){
// make upload
$ext = $this->getExt($_FILES[$source]
["name"]);

move_uploaded_file($_FILES[$source]["tmp_name"], $this->path.
$destination.".".$ext);
  }else{
// dont make the upload
  }
}
}


}
?>

On 16 ago, 12:53, hostdesigner <[EMAIL PROTECTED]> wrote:
> Como eu resgato o nome e nome temporário do arquivo no cake?
>
> Eu consigo resgatar o nome do arquivo assim,
>
> $this->params['form']['meu_campo']
>
> Só que desta forma aparentemente não tenho aceso ao handler para poder
> manipular o arquivo, somente o nome do arquivo está disponível.
>
> Alguém tem soluçã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: Dá pra fazer isso dentro do App_Controler?

2007-08-17 Por tôpico Tulio Faria

Cara, aconselho você a fazer um component para isso... Eu acho que
isso em algum momento poderia dar problema...

Só por curiosidade, o que você está tentando fazer? (menu, etc...)?

Abraços,

On 16 ago, 22:01, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> Opa John,
>
> da uma olhada no manual inteiro do cake cara da pra aprender muita
> coisa.
> Eu estou mexendo com cake a quase 3 semanas já e consegui me virar
> basicamente com o Manual, só algumas coisas que tive de buscar direto
> na API.
>
> http://manual.cakephp.org/chapter/constants
>
> Este capítulo fala das constantes do cake, da uma olhada que derepente
> isto pode te ajudar.
>
> Abraços,
> Marcio Trindade
>
> On 16 ago, 21:44, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > O que vem a ser pr()? é do próprio cake? o que ele faz?
>
> > Falopa!
>
> > On 16 ago, 20:38, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
> > > John,
>
> > > Seguinte você pode resolver isto da seguinte forma:
>
> > > echo pr($this->Modelo->findAll());
>
> > > ou melhor ainda
>
> > > $dados = $this->Dado->fundAll();
> > > echo pr($dados);
> > > $this->set('dados', $dados);
>
> > > Agora não tenho certeza qual é a instância da classe da view mas tente
> > > um:
>
> > > pr($this->view);
> > > isso eu ainda terei de caçar aqui na documentação (API).
>
> > > abraços,
> > > Marcio Trindade
>
> > > On 16 ago, 21:27, "John-Henrique F. Silva" <[EMAIL PROTECTED]>
> > > wrote:
>
> > > > Eu queria pegar os dados que fossem retornados, por exemplo, nos views 
> > > > eu
> > > > posso fazer assim
>
> > > > echo print_r( $params, true )
>
> > > > E extraio a url o controller e a ação e uma porção de outras coisas, 
> > > > quero
> > > > saber se tem alguma forma de pegar no app_controller todos os dados que 
> > > > são
> > > > retornados quando eu faço assim
>
> > > > $this->set( "dados", $this->findAll());
>
> > > > Tem como eu pegar estes dados dentro do app_controller? (os dados 
> > > > retornados
> > > > por findAll() )
>
> > > > Falopa!
>
> > > > --
> > > > Você não recebe emails dos seus amigos? Conheça 
> > > > owww.BemHumorado.comcadastre-seerecebapiadas, vídeos engraçados e
> > > > muito mais.
> > > > -
> > > > John-Henrique F. Silva
> > > > 65 8403-4456


--~--~-~--~~~---~--~~
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: Exibir produtos com a mesma categoria

2007-08-17 Por tôpico Tulio Faria

Isso cheira gambi...rs..

Porque na verdade esse categoriahasprodutos não deveria ser um
model...

Anyway, se funcionou e vc está satisfeito... Sem problemas... :)

On 17 ago, 14:37, hostdesigner <[EMAIL PROTECTED]> wrote:
> Ah depois de pensar muito eu me lembrei que eu posso simplesmente
> criar um controller para o relacionamento Categorias/Produtos e setar
> no categorias_controller o $uses = array( 'Categoriashasprodutos' )
> funcionou belezinha.
>
> Mesmo assim, obrigado.
>
> Falopa!
>
> On 17 ago, 11:58, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
> > John,
>
> > neste caso eu recomendo você a buscar pela categoria mesmo
>
> > $this->Categoria->findById($id);
>
> > porém utilize antes do find o:
>
> > $this->Categoria->recursive = 3;
>
> > para que desta forma quando vc usar o find ele irá trazer:
>
> > categoria  - nível 0
> > subcategoria - nível 1
> > produto - nível 3
>
> > Se isso não te servir melhor você criar o select específico na mão
>
> > abraços,
> > Marcio Trindade
>
> > hostdesigner escreveu:
>
> > > Eu tenho o controller categorias nele eu tenho o método ver() este
> > > método mostra as subcategorias existentes na categoria
>
> > > site.com.br/categorias/ver/2
>
> > > Então eu quero mostrar os produtos que estão incluídos nesta categoria
> > > eu tenho o controller produtos com o método ver_produtos() este método
> > > mostra os produtos com o ID informado.
>
> > > Eu relacionei as categorias e os produtos com muitos para muitos (n:n)
> > > sendo assim eu tenho a tabela categorias_has_produtos contendo os
> > > campos produtos_id e categorias_id
>
> > > Gostaria que ao acessar
>
> > > site.com.br/categorias/ver/2
>
> > > fosse exibidos os produtos que possuem relacionamento com este
> > > produto, quero que eles apareçam na mesma página. ficando algo assim
>
> > > EXEMPLO
> > > Categorias existentes
> > > 1 Camisetas
> > > 2 Calças
> > > 3 Roupa intima
> > > 4 Calçados
>
> > > Produtos relacionados
> > > 1 Camiseta gola apolo
> > > 2 Camisa tricoline
> > > 3 Calcinhas trifio
> > > 4 Sandalia da sandy
>
> > > Deu pra entender o que eu quero? Mas como eu faço isso?
>
> > > 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: Fazer a Home do site nada funciona

2007-08-14 Por tôpico Tulio Faria

Cara, simplesmente edite o arquivo routes.php para mandar o / para o
controller e action que vc quer...

On 14 ago, 14:07, "[EMAIL PROTECTED]"
<[EMAIL PROTECTED]> wrote:
> Não sei se entendi sua duvida, você quer editar a pagina inicial
> quando acessa a aplicação?? é isso??
>
> se for e so entrar em cake/app/views/pages/ e criar o arquivo inicial
> no caso home.thtml


--~--~-~--~~~---~--~~
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 usar include nas views

2007-08-12 Por tôpico Tulio Faria

O Tulio Faria :) um view e dois métodos...rs

Abraços,

On 11 ago, 21:40, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> Opa Túlio,
>
> não vou conseguir testar agora mas espero que de certo.
> a idéia seria incluir os formulário de add e edit em um único form.
>
> Gostaria de uma dica de como você faria isto. se criaria 2 views e um
> include ou se por acaso você criaria uma única view e uma única action
> para realizar as 2 funções?
>
> Abraços,
> Marcio Trindade
>
> On 10 ago, 22:50, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > Se for um view do mesmo controller, você pode mandar renderizar ele:
>
> > por exemplo dentro do function edit depois de fazer tudo que tem q
> > fazer :) manda $this->render("add"); dai vai ser renderizado o view
> > add :)
>
> > espero ter ajudado...
>
> > abraços
>
> > On 10 ago, 11:37, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
> > > Bom a dúvida é o segunte:
>
> > > Pretendo colocar os campos de formulário dentro de um único arquivo e
> > > utilizar tanto no add como no edit.
> > > porém eu gostaria que o arquivo fica-se dentro do mesmo diretório e
> > > não dentro do dir element.
>
> > > alguém sabe se o cake tem algo nativo para tal?
>
> > > 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 usar include nas views

2007-08-10 Por tôpico Tulio Faria

Se for um view do mesmo controller, você pode mandar renderizar ele:

por exemplo dentro do function edit depois de fazer tudo que tem q
fazer :) manda $this->render("add"); dai vai ser renderizado o view
add :)

espero ter ajudado...

abraços

On 10 ago, 11:37, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> Bom a dúvida é o segunte:
>
> Pretendo colocar os campos de formulário dentro de um único arquivo e
> utilizar tanto no add como no edit.
> porém eu gostaria que o arquivo fica-se dentro do mesmo diretório e
> não dentro do dir element.
>
> alguém sabe se o cake tem algo nativo para tal?
>
> 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: Problemas com sessões

2007-08-08 Por tôpico Tulio Faria

Então cara,

esses dias tinha um cara com problema, e era por causa do CASE
SENSITIVE :)

o cookie tava gravado e válido para algo como: http://www.dominio.com.br/App/
e o cara linkou tudo com .../app/

Pode ser um dos problemas...

On 7 ago, 22:10, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> Opa Túlio,
>
> o server final é linux sim, porém eu estou desenvolvendo em um server
> interno da empresa que é Windows, ele que estava dando pau, no linux
> eu nem cheguei a testar.
> Hoje depois de realizar os teste com o servidor local consegui
> autorização pra reinstalar o php no servidor e funcionou
> perfeitamente, só não fiz o teste no servidor linux, mas você sabe se
> tem algum problema?
>
> 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: Bug CAKEPHP

2007-08-08 Por tôpico Tulio Faria

Problemas com encoding :)

Já resolvido, rs...

On 8 ago, 18:33, "Michael Mafort" <[EMAIL PROTECTED]> wrote:
> Olá Galera, blz?
>
> Estou rodando usando o cake pela primeira vez e esbarrei em um bug, que a
> princípio parece coisa simples, mas já tem 3 dias que estou agarrado com
> isso.
>
> É o seguinte, o code está funcionando direitinho, sem nenhum problema, so
> que na primeira linha do código gerado esta aparecendo um caracter
> especial (  aqueles quadradinhos, que fica aparecendo que n possui a
> fonte ) que está quebrando todo o meu layout, tipo que no mozilla funciona
> perfeitamente mas no IE 6 ele monta a página toda quebrada. Vocês podem ver
> no link abaixo o bug.
>
> http://5clicks.no-ip.org:8081/bug.jpg
>
> Esse bug parece ser alguma coisa de codificação, mas já mechi em tudo e nada
> resoluve.
>
> Alguem sabe como solucionar isso?
>
> Abraços,
>
> Marlos Carmo


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Problemas com sessões

2007-08-07 Por tôpico Tulio Faria

Amigo, seu servidor é linux e sua maquina local é windows?

On 7 ago, 10:34, Marcio Trindade <[EMAIL PROTECTED]> wrote:
> Só pra deixar claro aqui pra todos.
>
> o problema deve estar no meu servidor, afinal eu peguei toda a
> aplicação coloquei no meu servidor local e a sessão funcionou
> perfeitamente.
>
> abraços a todos
>
> On 6 ago, 23:10, Marcio Trindade <[EMAIL PROTECTED]> wrote:
>
> > Rafael,
>
> > Estou utilizando os métodos do cake sim $this->Session->write("usuario", 
> > $usuario); e depois $this->Session->check("usuario")
>
> > na condição com $this->Session->read("usuario") pra retornar o valor.
>
> > O estranho é que isto estava funcionando hoje pela tarde, dai então
> > fui fazer uma alteração no código, retirar o tratamento do $this->data
> > do beforFilter e colocar em uma classe específica de usuários pra
> > fazer o login e ai parou de funcionar. Restaurei um backup q eu tinha
> > e nada de voltar a funcionar.
>
> > Fui no core.php do cake para verificar como estava a seession por la e
> > alterei a seguinte default: define('CAKE_SESSION_SAVE', 'php'); para
> > define('CAKE_SESSION_SAVE', 'cake'); Então com a alteração fiquei
> > observando os arquivos dentro do diretório /aplication/tmp/ e foi
> > sendo criado um arquivo novo de sessão para cada atualização, sendo
> > assim não adiantava eu gravar na sessão pois o meu php sempre criava
> > uma sessão nova para mim e não conseguia retornar mais o valor gravado
> > na sessão.
>
> > Resumindo é muito estranho e eu não consegui entender direito o motivo
> > de tanta confusão. Amanhã quando chegar no escritório quero ver se
> > consigo avaliar todo o código novamente e descobrir o motivo, qualquer
> > coisa irei postar o código aqui pra vocês poderem me ajudar.
>
> > Abraços e valeu ai


--~--~-~--~~~---~--~~
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: o que vcs esperam do evento de amanha?

2007-08-03 Por tôpico Tulio Faria

Cara, eu acho que vai ser uma boa oportunidade de conhecer frameworks
(para quem não conhece (no meu caso eu nao conheco o Symfony :) )) e
para conhecer o pessoal que desenvolve com eles (que para mim é o mais
importante)...

Sobre o que será desenvolvido, creio que não seja o mesmo, apesar de
eu nao ter e nao conhecer o livro do Elton...

Abraços e até lá...

On 3 ago, 11:28, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Sei que não é um curso, somente uma palestra de algumas horas sobre
> cake e outros frameworks, mas gostaria de ver uma aplicação por
> completo sendo construida. Controle de acesso ainda me da problemas...
>
> Alguem sabe se vai ser o mesmo exemplo do livro "Frameworks para
> desenvolvimento em PHP" do Elton?
>
> --
> Rodrigo Guimarães
> Desenvolvedor Web


--~--~-~--~~~---~--~~
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: Evento sobre Frameworks Web

2007-08-03 Por tôpico Tulio Faria

Fiquei sabendo disso também... Mas não tenho certeza...

On 3 ago, 12:41, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Esse é o problema.
>
> Pelo que sei, o metrô para SantaCruz é o da linha 1 que esta
> funcionando. Alguem pode confirmar?
>
> On 8/3/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Só um problema...
>
> > amanha vai ter metro?
>
> > On 31 jul, 21:42, "RoadHouse Blues" <[EMAIL PROTECTED]> wrote:
> > > é fácil chegar no metro santa cruz a partir do metro, pois aqui em
> > > sampa a rodoviaria do tiete e integrada ao metro,
>
> > > é só pegar o metrô no sentido jabaquara e parar na estação santa cruz
>
> > > On 7/31/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > > Eu vou sair da rodoviária... (porque vou ir direto da minha cidade pra
> > > > SP), se alguém quiser encontrar por lá...
>
> > > > Obs.: não conheço SP, mas acho que é meio difícil ficar perdido no
> > > > metro...rs
>
> > > > Att,
>
> > > > On 31 jul, 09:37, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> > > > > Vou aceitar sua sugestão e me encontrar com vocês na estação Santa
> > > > > Cruzconheço nada de SP (só a rodoviaria mesmo)
>
> > > > > Abraço,
> > > > > Rod
>
> > > > > On 7/30/07, Bill <[EMAIL PROTECTED]> wrote:
>
> > > > > > Amigo, pode descer no Metro Santa Cruz, o local do evento fica a 
> > > > > > uns 5
> > > > > > minutos dali.
>
> > > > > > Caso queira podemos marcar de se encontrar lá, encontrarei por lá o 
> > > > > > Tulio
> > > > > > Faria, e quem mais quiser..rs, assim vamos todos juntos...conheço 
> > > > > > lá o
> > > > > > lugar, já fui a alguns eventos lá.
>
> > > > > > Abraços
>
> > > > > > Bill
>
> > > > > > > To viajando sexta a noite para SP pra assistir o evento.
>
> > > > > > > Sabe se tem algum metrô perto do local do evento?
>
> > > > > > > Abraço,
>
> > > > > > > Rod
>
> > > > > > > On 7/30/07,  Tulio Faria wrote:
> > > > > > > Fala padeiros!
>
> > > > > > > Só queria lembrar o pessoal que nesse sábado vai rolar um evento
> > > > > > > sobre frameworks web php... É interessante para quem quer conhecer
> > > > > > > e discutir sobre CakePHP, Symfony e Zend!
>
> > > > > > > Mais informações no meu blog:www.tuliofaria.nete
> > > > > > >www.temporealeventos.com.br
>
> > > > > > > Abraços,
>
> > > > > --
> > > > > Rodrigo Guimarães
> > > > > Desenvolvedor Web
>
> --
> Rodrigo Guimarães
> Desenvolvedor Web


--~--~-~--~~~---~--~~
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: Evento sobre Frameworks Web

2007-08-03 Por tôpico Tulio Faria

Só um problema...

amanha vai ter metro?

On 31 jul, 21:42, "RoadHouse Blues" <[EMAIL PROTECTED]> wrote:
> é fácil chegar no metro santa cruz a partir do metro, pois aqui em
> sampa a rodoviaria do tiete e integrada ao metro,
>
> é só pegar o metrô no sentido jabaquara e parar na estação santa cruz
>
> On 7/31/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
>
>
> > Eu vou sair da rodoviária... (porque vou ir direto da minha cidade pra
> > SP), se alguém quiser encontrar por lá...
>
> > Obs.: não conheço SP, mas acho que é meio difícil ficar perdido no
> > metro...rs
>
> > Att,
>
> > On 31 jul, 09:37, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> > > Vou aceitar sua sugestão e me encontrar com vocês na estação Santa
> > > Cruzconheço nada de SP (só a rodoviaria mesmo)
>
> > > Abraço,
> > > Rod
>
> > > On 7/30/07, Bill <[EMAIL PROTECTED]> wrote:
>
> > > > Amigo, pode descer no Metro Santa Cruz, o local do evento fica a uns 5
> > > > minutos dali.
>
> > > > Caso queira podemos marcar de se encontrar lá, encontrarei por lá o 
> > > > Tulio
> > > > Faria, e quem mais quiser..rs, assim vamos todos juntos...conheço lá o
> > > > lugar, já fui a alguns eventos lá.
>
> > > > Abraços
>
> > > > Bill
>
> > > > > To viajando sexta a noite para SP pra assistir o evento.
>
> > > > > Sabe se tem algum metrô perto do local do evento?
>
> > > > > Abraço,
>
> > > > > Rod
>
> > > > > On 7/30/07,  Tulio Faria wrote:
> > > > > Fala padeiros!
>
> > > > > Só queria lembrar o pessoal que nesse sábado vai rolar um evento
> > > > > sobre frameworks web php... É interessante para quem quer conhecer
> > > > > e discutir sobre CakePHP, Symfony e Zend!
>
> > > > > Mais informações no meu blog:www.tuliofaria.nete
> > > > >www.temporealeventos.com.br
>
> > > > > Abraços,
>
> > > --
> > > Rodrigo Guimarães
> > > Desenvolvedor Web


--~--~-~--~~~---~--~~
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: Internacionalização

2007-08-02 Por tôpico Tulio Faria

O esquema é tentar encontrar um behavior que faça essa separação... ou
quem sabe fazer um ;)

On 2 ago, 09:25, Adriano Rocha <[EMAIL PROTECTED]> wrote:
> Maurício, é o mesmo principio do internationalization do Cake 1.2, so
> q este é para conteudo estático. Meu problema ocorre ao tentar acessar
> conteudo de banco em varias linguas. ate hj eu trabalhava com uma
> conluna para cada lingua que uso, e cada coluna grava oconteudo na
> respectiva linguagem. por ex:
>
> news
>   + id   = 1
>   + title_br = texto em portugues
>   + title_en = english text
>   + title_es = texto en español
>   ...
>
> On 2 ago, 08:24, "Maurício Pena" <[EMAIL PROTECTED]> wrote:
>
> > Pra internacionalização eu utilizo o gettext com o cake. Tem um tutorial
> > aqui:
>
> >http://www.onlamp.com/pub/a/php/2002/06/13/php.html
>
> > On 8/1/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > Valeu cara...
>
> > > Alias, esse problema citado por você é um dos que eu encontrei
> > > tambem...
>
> > > Abraços,
>
> > > On 1 ago, 19:32, jdrix <[EMAIL PROTECTED]> wrote:
> > > > ate aonbde eu vi, eu conseigo fazer a tradução de conteudo de banco,
> > > > so q tem um problema, para cada ocorrencia de uma lingua (pt_BR,
> > > > en_US...) eu terei um registro na tabela i18 e outro no i18_contents
> > > > tendo assim, na tabela do model, somente uma coluna 'alias' que é
> > > > referenciada na tabela i18
>
> > > > so que ai me quebra as pernas, pois terei uma tabela com milhoes de
> > > > registros e cada registro com milhoes de caracteres...
>
> > > > take a
> > > lookhttp://groups.google.com/group/cake-php/browse_thread/thread/1edcbbae...
>
> > > > ---
>
> > > > A proposito tulio, conheci cake atraves dos seus video tutoriais, que
> > > > por sinal sao muito bons e explicativos. Parabens pela iniciativa e
> > > > pela força de vontade. =D
>
> > > > On 1 ago, 15:20, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > > > Cara, eu ainda estou com minhas tentativas de fazer :)
>
> > > > > Sem muito progresso significativo, apenas para textos estaticos
> > > > > ainda...
>
> > > > > Qualquer coisa se conseguir mais algo aviso...
>
> > > > > On 1 ago, 10:18, jdrix <[EMAIL PROTECTED]> wrote:
>
> > > > > > Alguem já tentou usar internacionalização q vem com api 1.2?
>
> > > > > > existe alguma forma de promover internacionalização na versão stable
> > > > > > do Cake?
>
> > > > > > Eu estou querendo passar o site da empresa pro cake so q a empresa
> > > > > > exige q seja feito em 3 linguas (port, eng, esp)
>
> > > > > > se alguem souber dfe algo


--~--~-~--~~~---~--~~
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: Internacionalização

2007-08-01 Por tôpico Tulio Faria

Valeu cara...

Alias, esse problema citado por você é um dos que eu encontrei
tambem...

Abraços,

On 1 ago, 19:32, jdrix <[EMAIL PROTECTED]> wrote:
> ate aonbde eu vi, eu conseigo fazer a tradução de conteudo de banco,
> so q tem um problema, para cada ocorrencia de uma lingua (pt_BR,
> en_US...) eu terei um registro na tabela i18 e outro no i18_contents
> tendo assim, na tabela do model, somente uma coluna 'alias' que é
> referenciada na tabela i18
>
> so que ai me quebra as pernas, pois terei uma tabela com milhoes de
> registros e cada registro com milhoes de caracteres...
>
> take a 
> lookhttp://groups.google.com/group/cake-php/browse_thread/thread/1edcbbae...
>
> ---
>
> A proposito tulio, conheci cake atraves dos seus video tutoriais, que
> por sinal sao muito bons e explicativos. Parabens pela iniciativa e
> pela força de vontade. =D
>
> On 1 ago, 15:20, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > Cara, eu ainda estou com minhas tentativas de fazer :)
>
> > Sem muito progresso significativo, apenas para textos estaticos
> > ainda...
>
> > Qualquer coisa se conseguir mais algo aviso...
>
> > On 1 ago, 10:18, jdrix <[EMAIL PROTECTED]> wrote:
>
> > > Alguem já tentou usar internacionalização q vem com api 1.2?
>
> > > existe alguma forma de promover internacionalização na versão stable
> > > do Cake?
>
> > > Eu estou querendo passar o site da empresa pro cake so q a empresa
> > > exige q seja feito em 3 linguas (port, eng, esp)
>
> > > se alguem souber dfe algo


--~--~-~--~~~---~--~~
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: Internacionalização

2007-08-01 Por tôpico Tulio Faria

Cara, eu ainda estou com minhas tentativas de fazer :)

Sem muito progresso significativo, apenas para textos estaticos
ainda...

Qualquer coisa se conseguir mais algo aviso...

On 1 ago, 10:18, jdrix <[EMAIL PROTECTED]> wrote:
> Alguem já tentou usar internacionalização q vem com api 1.2?
>
> existe alguma forma de promover internacionalização na versão stable
> do Cake?
>
> Eu estou querendo passar o site da empresa pro cake so q a empresa
> exige q seja feito em 3 linguas (port, eng, esp)
>
> se alguem souber dfe algo


--~--~-~--~~~---~--~~
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: Evento sobre Frameworks Web

2007-07-31 Por tôpico Tulio Faria

Eu vou sair da rodoviária... (porque vou ir direto da minha cidade pra
SP), se alguém quiser encontrar por lá...

Obs.: não conheço SP, mas acho que é meio difícil ficar perdido no
metro...rs

Att,

On 31 jul, 09:37, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Vou aceitar sua sugestão e me encontrar com vocês na estação Santa
> Cruzconheço nada de SP (só a rodoviaria mesmo)
>
> Abraço,
> Rod
>
> On 7/30/07, Bill <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Amigo, pode descer no Metro Santa Cruz, o local do evento fica a uns 5
> > minutos dali.
>
> > Caso queira podemos marcar de se encontrar lá, encontrarei por lá o Tulio
> > Faria, e quem mais quiser..rs, assim vamos todos juntos...conheço lá o
> > lugar, já fui a alguns eventos lá.
>
> > Abraços
>
> > Bill
>
> > > To viajando sexta a noite para SP pra assistir o evento.
>
> > > Sabe se tem algum metrô perto do local do evento?
>
> > > Abraço,
>
> > > Rod
>
> > > On 7/30/07,  Tulio Faria wrote:
> > > Fala padeiros!
>
> > > Só queria lembrar o pessoal que nesse sábado vai rolar um evento
> > > sobre frameworks web php... É interessante para quem quer conhecer
> > > e discutir sobre CakePHP, Symfony e Zend!
>
> > > Mais informações no meu blog:www.tuliofaria.nete
> > >www.temporealeventos.com.br
>
> > > Abraços,
>
> --
> Rodrigo Guimarães
> Desenvolvedor Web


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



Evento sobre Frameworks Web

2007-07-30 Por tôpico Tulio Faria

Fala padeiros!

Só queria lembrar o pessoal que nesse sábado vai rolar um evento sobre
frameworks web php... É interessante para quem quer conhecer e
discutir sobre CakePHP, Symfony e Zend!

Mais informações no meu blog: www.tuliofaria.net e www.temporealeventos.com.br

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: Criando relacionamento de composição

2007-07-29 Por tôpico Tulio Faria

Essa relação não seria uma hasAndBelongsToMany não?

Porque um grupo tem e pertence a vários outros grupos...

On 27 jul, 12:21, "André Piantino" <[EMAIL PROTECTED]> wrote:
> Olá!
>
> Tenho uma tabela de grupos q pode conter outros grupos, então tenho a tabela
> groups e group_compositions (a ultima liga grupos com grupos).
> Criei os dois modelos GroupMode e GroupComposition (ou GroupComposite -
> alguém me ajude na nomenclatura  q estou penando :S)
> Tentei fazer como no 
> exemplo:http://www.thinkingphp.org/2006/10/26/modeling-relationships-in-cakep...
>
> GroupMode (OK):
> public $hasMany = array('GroupComposition' => array('foreignKey'=>
> 'groups_child_id'));
>
> GroupComposition (PROBLEMA):
> public $belongsTo = array(
> 'Tag' => array('foreignKey'=>
> 'groups_parent_id'),
> 'Tag' => array('foreignKey'=>
> 'groups_child_id')
>   );
> Uma definição sobreescreve a outra! Entãona lista de GroupsComposition
> aparece o id do "pai" e o nome da "filha"
> Como eu crio associações para dois Grupos?
>
> --
> André Porto Leal Piantino <[EMAIL PROTECTED]>
> SkypeId: andrepiantino


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" do 
Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Autenticação

2007-07-29 Por tôpico Tulio Faria

Ou dentro do app_controller no método beforeFilter se você quer que
toda a aplicação seja protegida... (lembrando de não fazer essa
verificação quando for a tela de login)...

On 27 jul, 22:33, "RoadHouse Blues" <[EMAIL PROTECTED]> wrote:
> sim ou colocar naquele interceptor que o cake que tem (que eu nao
> lembro o nome agora)
>
> On 7/27/07, Vinicius Cruz <[EMAIL PROTECTED]> wrote:
>
> > Pessoal,
>
> > segui o exemplo do site oficial (cakephp.org) de um sisteminha de
> > autenticação.
> > Só rolou uma duvida: onde ficará a "chamada", pra saber se o usuario está
> > logado?
>
> > acabei colocando a chamada
> > $this->checkSession();
> > dentro dos métodos de usuarios_controller.php, tá certo?
>
> > FaloU!
> > Vinicius Cruz


--~--~-~--~~~---~--~~
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: Mapeando tabelas em protuguês para classes em inglês

2007-07-26 Por tôpico Tulio Faria

Amigo, acho que isso pode lhe ajudar:
http://www.tuliofaria.net/inflections-no-cakephp/

Abraços,

On 26 jul, 13:37, "Gustavo Carreno" <[EMAIL PROTECTED]> wrote:
> Tens o ficheiro inflections.php na directoria app.
> Não mudes o inflections.php do core por favor.
> Usa sempre a cópia na directoria app.
>
> On 7/26/07, Piantino <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Olá!
>
> > No sistema que estou desenvolvendo os nomes das tabelas e dos campos
> > são definidas em português, porém desenvolvemos em php em inglês.
> > Um jeito que vejo, já trabalhamos com postgres é criar views, porém
> > vou ter que criar regras para a atualização dos campos, outro seria se
> > o framework permitisse o mapeamento, mas não encontrei nada a respeito
> > isso na web.
> > Alguém já passou por isso e teria alguma dica ou recomendação?
>
> > Abrigado
>
> --
> 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" dos 
Grupos do Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: problemas com findAll e conditions

2007-07-20 Por tôpico Tulio Faria

Cara,

é meio dificil e precoce dizer que é um bug...

Eu já fiz algo parecido e nao tive problemas...

Como está o relacionamento entre os seus models?

Abraços,

On 20 jul, 12:01, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> coloquei o debug como define('DEBUG', 3); para me retornar mais informações.
>
> Descori que o cake faz um select principal para Empresas e para cada empresa
> retornada ele faz um novo select para os Contatos, o problema esta
> justamente aqui. As conditions valem somente para o primeiro select ou seja,
> para Empresas. Quando coloco a condition  referente a Contatos, que só
> aparecerá em outro select, ocorre o erro.
>
> Isso é um bug?
>
> To usando o metodo query para me trazer a informação de maneira correta.
>
> Abraço a todos.
>
> rod
>
> On 7/20/07, Rodrigo Xavier <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Tulio, eu acertei as conditions conforme vc indicou, mas o problema é que
> > a query montada pelo cake não traz o join com a tabela de contatos como traz
> > normalmente (imgino eu) quando o findall é feito sem conditions relacionada
> > a contato.
>
> > Veja abaixo:  Não existe nada anormal a principio. Acho que pode ser
> > um bug conforme o Gustavo disse.
>
> > class EmpresasController extends AppController
> > {
> > var $name = "Empresas";
> > var $uses = array("Empresa","Contato");
> > function index()
> > {
> > if(isset($this->data))
> > {
> > if($this->data['Contato']['nome'] != '')
> > $conditions = 
> > array("Contato.nome"=>$this->data['Contato']['nome']);
>
> > }
> > else
> > {
> > $data7 =
> > date("Y-m-d",mktime(0,0,0,date('m'),date('d')-7,date('Y')));
> > $conditions = "Empresa.created > '".$data7." 00:00:00'";
> > }
> > $this->set("dados", $this->Empresa->findAll($conditions, array
> > (), null, null, null, 2));
> > }
> > }
>
> > Talvez a solução seja colocar diretamente a query, sei que o cake tem
> > uma função dessas quando todas as opções acabam. Preferia não usar...
> > mas.
>
> > Abraço,
>
> > rod
>
> > On 7/20/07, Tulio Faria <[EMAIL PROTECTED]> wrote:
>
> > > Opa,
>
> > > seguinte, toma cuidado com as queries. Se você quer mais de uma
> > > condição:
>
> > > $conditions = array("`Model1`.campo"=>valor,
> > > "`Model2`.campo2"=>valor2);
>
> > > e assim por diante...
>
> > > Espero ter ajudado...
>
> > > On 19 jul, 14:26, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> > > > Prezados,
>
> > > > Estou tentando fazer a seguinte busca: $this->set("dados",
> > > > $this->Empresa->findAll($conditions, array (), null, null, null, 2));
> > > Sendo
> > > > $conditions , paramentros que trago de um input.
>
> > > > Quando não uso conditions os dados me retornam o seguinte:
>
> > > > Array
> > > > (
> > > > [0] => Array
> > > > (
> > > > [Empresa] => Array
> > > > (
> > > > [id] => 87
> > > > [razao] => minha empresa
> > > > )
>
> > > > [Contato] => Array
> > > > (
> > > > [0] => Array
> > > > (
> > > > [id] => 122
> > > > [nome] => fulano
> > > > [Empresa] => Array
> > > > (
> > > > [id] => 87
> > > > [razao] => minha empresa
> > > > )
> > > > )
>
> > > > [1] => Array
> > > > (
> > > > [id] => 123
> > > > [nome] => beltrano
> > > > [Empresa] => Array
> > > > (
> > > > [id] => 87
> > > > [raz

Re: Probelmas Cake

2007-07-20 Por tôpico Tulio Faria

Isso tá com cara de ser problema no seu servidor mesmo...

Pq o cake redireciona os CSS's para um outro diretório... E é quase
certeza de dar problemas em imagens e js's...

Como disse nosso amigo acima (bem acima,rs) é bem provável o problema
ser ele não reconhecer o .htaccess.

[]'s

On 20 jul, 17:43, Danniel <[EMAIL PROTECTED]> wrote:
> Acho que o problema é que o caminho para o css é absoluto, basta colocar o
> caminho relativo deve funcionar.
>
> On 7/20/07, Fernando Aires <[EMAIL PROTECTED]> wrote:
>
>
>
> > Minha versão do xampp é 1.5.3, rodando no windows. Engraçado é que faço
> > igual ao tutorial e não funciona!
>
> > Em 20/07/07, Haroldo Barbosa < [EMAIL PROTECTED]> escreveu:
>
> > >  Gustavo Carreno wrote:
>
> > > Bom, creio que o lance da tela "bonitinha" tem a ver com o CSS. Também
> > > uso o xampp (versão 1.6). Qual sua versão do xampp? Qual seu SO? Já
> > > testei o cake no Linux distro Ubuntu e no Windows. Tente fazer novo 
> > > download
> > > do arquivo de instalação e instalá-lo novamente, talvez trocando o nome da
> > > pasta.
>
> > > On 7/20/07, Fernando Aires <[EMAIL PROTECTED]> <[EMAIL PROTECTED]> wrote:
>
> > >  Estou usando o xampp, mas quando descompacto o cake a tela não está 
> > > ficando
> > > bonitinha com as cores.
> > > Alguém poderia me ajudar?
>
> > >  Tem o modulo mod_rewrite ligado no apache ?
> > > Tem a directoria do trabalho com a directiva AllowOverride All ?


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: problemas com findAll e conditions

2007-07-19 Por tôpico Tulio Faria

Opa,

seguinte, toma cuidado com as queries. Se você quer mais de uma
condição:

$conditions = array("`Model1`.campo"=>valor,
"`Model2`.campo2"=>valor2);

e assim por diante...

Espero ter ajudado...

On 19 jul, 14:26, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Prezados,
>
> Estou tentando fazer a seguinte busca: $this->set("dados",
> $this->Empresa->findAll($conditions, array (), null, null, null, 2)); Sendo
> $conditions , paramentros que trago de um input.
>
> Quando não uso conditions os dados me retornam o seguinte:
>
> Array
> (
> [0] => Array
> (
> [Empresa] => Array
> (
> [id] => 87
> [razao] => minha empresa
> )
>
> [Contato] => Array
> (
> [0] => Array
> (
> [id] => 122
> [nome] => fulano
> [Empresa] => Array
> (
> [id] => 87
> [razao] => minha empresa
> )
> )
>
> [1] => Array
> (
> [id] => 123
> [nome] => beltrano
> [Empresa] => Array
> (
> [id] => 87
> [razao] => minha empresa
> )
> )
> )
> )
>
> }
>
> Porém quando coloco algo tipo:
>
> $conditions = "1=1";
> if($this->data['Contato']['nome'] != '')
> $conditions .= " and Contato.nome like
> '%".$this->data['Contato']['nome']."%'";
>
> e mando executar o $this->set("dados", $this->Empresa->findAll($conditions,
> array (), null, null, null, 2)); ele da o seguinte erro:
> 1109: Unknown table 'Contato' in where clause
>
> Pergunto: Como pode dar erro de Unknown table se quando não não tinha a
> condition ele trazia o contato?
> O correto seria o cake me retornar a mesma resposta (o array com as
> empresas), porém delimitada pelo condition. certo?
>
> Sds,
> Rod


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: problemas com sessions:: redirect não carrega pagina

2007-07-18 Por tôpico Tulio Faria

Ola,

seguinte... vc está entrando em looping infinito sem saber :)

vc não pode deixar ele redirecionar caso seja igual a /admin/usuarios/
logar/

tente algo assim:

  if (!$this->Session->check('Usuario'))
  {
 if (($this->params["controller"]!="usuarios"]&&($this-
>params["action"]!="logar"])&&(isset($this->params["admin"]))){
  $this->redirect("/admin/usuarios/logar/");
 }
  }

eu não cheguei a testar, mas a idéia é deixar ele redirecionar apenas
se o controller for diferente de usuarios, o action diferente de logar
e ele estiver no admin route...

Espero ter ajudado...

[]'s

On 18 jul, 14:05, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Prezados,
>
> Coloquei em beforeFilter() e teste com beforeRender()o seguinte:
>
>   if (!$this->Session->check('Usuario'))
>   {
>   $this->redirect("/admin/usuarios/logar/");
>   }
>
> Se eu entendi corretamente, sempre que eu acesso uma área do sistema o
> beforeFilter ou o beforeRender  redireciona para a tela de login caso
> Usuario não esteja checked. O problema é que ao redirecionar para o
> admin/usuarios/logar/ aparece a mensagem: A página não está redirecionando
> corretamente
>
> O redirect funciona corretamente embora a pagina de login não carregue. Fiz
> varios outros testes e o problema continua.
>
> Alguem tem alguma dica ou já passou por problema semelhante?
>
> Abraço a todos,
>
> Rodrigo Guimarães
> Desenvolvedor Web


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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: helper html para select

2007-07-11 Por tôpico Tulio Faria

Sim existe.

no html helper selectTag($fieldName, $optionElements), onde
optionElements é um vetor tipo: array("Valor"=>"Texto",
"Valor2"=>"Texto2");

T+

On 11 jul, 12:25, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Existe algum helper para criação de um select box?
>
> Como tem helper pra tudo no cake, deve existir algo em que se possa enviar
> um array para gerar o select.
>
> Abraço a todos.
>
> --
> Rodrigo Guimarães
> Desenvolvedor Web


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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: Duvidas nas possibilidades do CakePHP

2007-07-07 Por tôpico Tulio Faria

Olá,

valeu por assistir os screencasts :)

1 - para isso existe o number_format do próprio PHP
2 - existe mas não nativo do cake, que você pode baixar e usar. (em
JS)
3 - você pode substituir . por nada e , por ponto :)
4 - paginação tem sim... http://bakery.cakephp.org/articles/view/pagination
5 - eu não conheço em pt além dos meus e do cakebr ... :)
6 - existe uma classe para geração de graficos... JPGraph
http://www.aditus.nu/jpgraph/

Acho q é isso...

Abraços,

On 6 jul, 01:16, osnipassos <[EMAIL PROTECTED]> wrote:
> Olá pessoal, estou começando agora com o cake e devorei o que
> encontrei de livros (Valeu Elton), screencasts (obrigado Túlio!) e
> tutoriais pela frente, é o primeiro framework que estou começando a
> trabalhar e quero tirar todos os meus medos/dúvidas antes de aplicar
> isso no meu trabalho.
>
> As minhas dúvidas:
> 1-Já existe algo meio pronto em relação a output de saidas de texto/
> valores? Como devo trabalhar nesses casos? (Ex: 9000.00 para
> 9.000,00).
> 2-Existe algum tipo de mascara/helper cliente-side (js) já pronta?(Por
> exemplo para valores reais: 9,00).
> 3-De que maneira devo tratar o envio de dados quando não é o mesmo
> valor que vai ser gravado no bd? (Ex: no form o valor entra como
> 9.000,00 mas quando chegar ao model deve estar como 9000.00).
> 4-Como trato de paginação de dados?Tem algo pronto?
> 5-Alguem conhece mais screencasts alem dos do tulio e do site oficial?
> 6-Achei componentes para tratar imagens mas não para graficos, alguem
> sabe onde acho?
>
> Sei que tudo isso é possivel tratar de alguma forma (criando
> classes,etc) mas queria saber o que tem de pronto (produtivo).
>
> Abraços pessoal.


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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: Duvidas sobre associações no cake

2007-07-05 Por tôpico Tulio Faria

Olá Rodrigo,

tente antes de colocar o $this->Empresa->findAll() usar: $this-Empresa-
>recursive = 2;

ou defina no próprio findAll, $this->Empresa-
>findAll(null,null,null,null,1,2); // o ultimo 2 é o recursive

Espero ter ajudado

Abraços,

On 5 jul, 11:49, "Rodrigo Xavier" <[EMAIL PROTECTED]> wrote:
> Achei que se colocasse uses no controller resolveria.
>
> var $uses = array("Empresa","Contato","Funcaocontato");
>
> Não deu. :P
>
> On 7/5/07, Rodrigo Xavier <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > Gente, estou com a seguinte dúvida: Tenho uma classe empresa, contato e
> > funcaocontato.
> > nos models eu coloquei:
>
> > //empresa
> > var $hasMany = array("Contato");
>
> > //contato
> > var $belongsTo = array("Empresa");
> > var $hasOne = array("Funcaocontato");
>
> > //funcaocontato
> > var $belongsTo = array("Contato");
>
> > no controller de empresas criei na function index o seguinte:
>
> > $this->set("dados", $this->Empresa->findAll());
>
> > Agora vem a dúvida.
> > Quando dou um print_r em $dados vejo que tenho todas as empresas, todos os
> > contatos, mas não tenho as funções. O que poderia estar errado?
> > Como posso trabalhar com o cake usando uma base bem normalizada? Onde por
> > exemplo eu tenho a classeo empresa e essa empresa esta associada a um classe
> > país, estado, contatos (que por sua vez tambem esta associada a outros -
> > como o funcaocontato por exemplo).
>
> > Abraço,
>
> > Rodrigo Guimarães
>
> --
> Rodrigo Guimarães
> Desenvolvedor Web


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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 recuperar um valor na URL?

2007-07-02 Por tôpico Tulio Faria

Não Mauricio..rs

Na verdade Registro seria o nome do objeto que neste caso é um
model :)

:)

On 29 jun, 08:09, "Maurício Pena" <[EMAIL PROTECTED]> wrote:
> Não, "Registro" seria o nome da classe a que esse metodo pertence...
>
> On 6/28/07, hostdesigner <[EMAIL PROTECTED]> wrote:
>
>
>
> > Tulio, onde você informou $this -> registro, o registro seria a
> > palavra que utilizei como valor de var $name?
>
> > Falopa!
>
> > On 28 jun, 16:13, Tulio Faria <[EMAIL PROTECTED]> wrote:
> > > Opa,
>
> > > é só no método do controller vc colocar um parametro. Por exemplo:
>
> > > function ver($id_registro=NULL){
> > > $this->set("dados", $this->Registro->findById($id_registro));
>
> > > }
>
> > > se vc passar mais de uma parametro, é só ir adicionando no método.
>
> > > Abracos,
>
> > > On 28 jun, 17:02, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > > > Eu tenho uma listagem de dados, nela eu tenho alguns links que apontam
> > > > para "/ver/ID_REGISTRO", porém neste método ver eu tenho um formulário
> > > > e preciso resgatar o ID_REGISTRO para adicionar a um campo HIDDEN do
> > > > formulário.
>
> > > > Pelo jeito é coisa simples, mas, eu não consegui ainda.
>
> > > > Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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: Inflections, scaffold e Cake

2007-06-28 Por tôpico Tulio Faria

Talvez ajude: http://www.tuliofaria.net/inflections-no-cakephp/

On 11 jun, 04:57, "Gustavo Carreno" <[EMAIL PROTECTED]> wrote:
> On 6/11/07, RoadHouse Blues <[EMAIL PROTECTED]> wrote:
>
>
>
> > eu acho que replicar o esquema de pluralização automática para o
> > português é falho a estrutura da língua é mais complexa que o do
> > inglês o que IMHO seja um overhead nisso
>
> Não podia estar mais de acordo contigo, mas se fosse um esforço de uma
> comunidade, que à medida que fosse precisando fosse construindo o
> ficheiro a coisa podia avançar passo a passo, pq bem vistas as coisas
> não precisamos da língua toda mas sim do que mais se usa em termos de
> aplicações web, né ?
>
> --
> Gustavo Carreno
> ---
> < 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" dos 
Grupos do Google.
 Para enviar mensagens para este grupo, envie um email para 
cake-php-pt@googlegroups.com
 Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/cake-php-pt?hl=pt-PT
-~--~~~~--~~--~--~---



Re: Problemas com Postgres

2007-06-28 Por tôpico Tulio Faria

Isso me parece erro no php. Verifique se o modulo de conexão do
postgres está habilitado no php.ini.

Abraços,

On 19 jun, 09:06, "Diorgenes Felipe Grzesiuk" <[EMAIL PROTECTED]>
wrote:
> isso ae ? erro de conex?o verifique os par?metros da sua conex?o...
>
> DFG
>
> Em 19/06/07, Rodrig?o<[EMAIL PROTECTED]> escreveu:
>
>
>
> > Pessoal,
>
> > estou com problemas com o postgreSql . . . tentei criar um projeto usando
> > esse banco por?m n?o estou tendo bons resultados.
> > Utilizando o bake, quando vou criar um novo model , ele d? erro fatal:
>
> > Fatal Error: Call to undefined function pg_connect() in
> > C:\...\...\cake\libs\model\dbo\dbo_postgres.php on line 90
>
> > estou usando o cake vers?o 1.1.14.4797
> > alguma id?ia ?
>
> > desde j? grato,
>
> > --
> > Rodrigo Melo
> > -> Graduando em Ciencia da Computa??o - UFPEwww.cin.ufpe.br
> > -> Desenvolvedor NECTAR -www.nectar.org.br
> > -> Monitor Inform?tica Te?rica - if689www.cin.ufpe.br/~if689
> > -> Tesoureiro Comiss?o de Formatura 2008.2www.cin.ufpe.br/~rdma/formatura
>
> --
> ---
> "Procure ser um homem de valor, em vez de procurar ser um homem de sucesso".
> (Albert Einstein)
>
> DFG
> Diorgenes Felipe Grzesiukhttp://my.opera.com/diorgenes/
> msn - [EMAIL PROTECTED]
> Foz do Igua?u - PR
> (45) 9118-1389
> Linux user #416047


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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 recuperar um valor na URL?

2007-06-28 Por tôpico Tulio Faria

Opa,

é só no método do controller vc colocar um parametro. Por exemplo:

function ver($id_registro=NULL){
$this->set("dados", $this->Registro->findById($id_registro));
}

se vc passar mais de uma parametro, é só ir adicionando no método.

Abracos,

On 28 jun, 17:02, hostdesigner <[EMAIL PROTECTED]> wrote:
> Eu tenho uma listagem de dados, nela eu tenho alguns links que apontam
> para "/ver/ID_REGISTRO", porém neste método ver eu tenho um formulário
> e preciso resgatar o ID_REGISTRO para adicionar a um campo HIDDEN do
> formulário.
>
> Pelo jeito é coisa simples, mas, eu não consegui ainda.
>
> Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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: Executar o método em todas as páginas

2007-06-27 Por tôpico Tulio Faria

Uma dica... Se você precisa executar em todos os controllers é uma boa
usar o app_controller, mas se você usar um model neste código que será
executado, é melhor e da menos dor de cabeça, fazer um component e usá-
lo no app_controller.

Abraços,

On 8 jun, 16:18, Bruno <[EMAIL PROTECTED]> wrote:
> Nesse link tem um videotutorial que mostra como fazer um metodo que é
> chamado em todas as paginas...
>
> http://www.tuliofaria.net/video-tutorial-cakephp-iniciando-a-parte-ad...
>
> On 22 maio, 20:16, hostdesigner <[EMAIL PROTECTED]> wrote:
>
> > Criei um controller chamado CategoriasController nele eu possuo o
> > método menu() que é responsável por criar o menu a partir das
> > categorias "pai", contudo, preciso que este método seja executado em
> > todas as páginas com exceção da página de busca por isso não posso
> > executar o método diretamente no layout padrão.
>
> > Como faço pra executar este método nas páginas que preciso?
>
> > Falopa!


--~--~-~--~~~---~--~~
Recebeu esta mensagem porque está inscrito em Grupo "Cake PHP Português" dos 
Grupos do 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
-~--~~~~--~~--~--~---