Arquivo para 10/2008

Mini curso de PHP (Parte 12 – ‘INSERT e SELECT’ ) – Mysql no PHP


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (10 votos, média: 4.90 de 5)
Loading ... Loading ...

Fala galera!

Demorou mas saiu.

Hoje vamos aprender como fazer um cadastro no Mysql e como recuperar os dados. Tentarei ser o mais breve possível.

Vamos lá?

Leia o resto desta entrada »

Configurando o Debug no Zend Studio(Windows)


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (9 votos, média: 4.89 de 5)
Loading ... Loading ...

Ola pessoal, esta semana formatei meu computador no trabalho e precisei instalar tudo novamente. Como tive que configurar o Debug no Zend Studio, decidi o fazer escrevendo um artigo pro meu blog.

Como eu já falei em um post antigo, o Debug é muito útil para poder achar erros. Antes de usar o Debug do Zend Studio, geralmente a forma que utilizamos para fazer isto é usar MUITO o echo(), print_r(), var_dump() e salvar logs em arquivos.

Meu sistema operacional é Windows XP Profession. Ou seja, NUNCA INSTALEI EM OUTRA PLATAFORMA. Caso você utilize outro sistema operacional e não consiga fazer a configuração, poste para que eu ou outra pessoa possa tentar ajudar.

Meu PHP é: 5.2.5

Leia o resto desta entrada »

Meio (completamente) ausente =/


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (Ainda não foi votato)
Loading ... Loading ...

Olá galera, gostaria de postar aqui um pedido sincero de desculpas.

Sei que estou ausente nestas últimas semanas, tive uma mudança na minha rotina, isso fez com que eu deixasse um pouco de lado o meu blog.

Prometo que a partir da semana que vem estarei na ativa de novo, vou voltar a portar regularmente e dar continuidade ao Mini Curso de PHP. O POST final de Mysql já esta quase pronto e o a segunda parte do ‘Otimização‘ também.

Bom, é isso, esperto ter sido desculpado. icon smile Meio (completamente) ausente =/

CakePhp – Como utilizar tabela com nome fora do padrão


1 Estrelas2 Estrelas3 Estrelas4 Estrelas5 Estrelas (5 votos, média: 5.00 de 5)
Loading ... Loading ...

Bom, todo mundo sabe que para criar um controlador no Cakephp você precisa criar a tabela no banco de dados com o nome no plural. Isso é muito fácil, mas, ja me deparei com um controlador que se chama ‘opcao‘… logo, o Cake espera que o nome seja ‘opcoes‘ certo?                   Errado!  o ‘dicionario’ do Ceke Cake é inglês, então teria que colocar o nome da tabela como ‘opcaos‘.

Outra situação que pode acontecer é você pegar um site/sistema pra reprogramar com o Ceke Cakemas não pode perder os dados do banco de dados… Muitas vezes o banco de addos já está estruturado e fora do padrão de nomes que o Cake espera.

Para isso, existe uma solução muito simples. Utilizaremos o atributo $useTable e colocaremos o nome da tabela. Veja o exemplo abaixo:

  1. <?
  2. class Opcao extends AppModel {
  3.     var $name = "Opcao";
  4.     var $useTable = "opcoes";
  5. }
  6. ?>

Prontinho, fazendo isto, o problema que tive foi resolvido. Caso a chave primária da tabela seja diferente de ‘id’, utilize o atributo $primaryKey, colocando o nome do campo.

Espero ter ajudado, abraços!

Get Adobe Flash playerPlugin by wpburn.com wordpress themes