23/07/2011

CakePHP: inserindo dados em relacionamento de dois níveis de hasOne

Recentemente eu publiquei um mini tutorial mostrando como salvar nas duas tabelas, quando possui um relacionamento hasOne entre dois Models/tabela. Porém quando há o seguinte caso:

Model1 hasOne Model2
Model2 hasOne Model3

A maneira que eu falei não funciona, pois o método saveAll possui apenas um nível de recursão. A partir disso, eu adicionarei apenas mais um relacionamento no exemplo anterior, copiando muito do que escrevi e alterando as partes necessárias para que ao enviar um form, as três tabelas sejam salvas.

leia mais »

Tags: ,
15/07/2011

Trabalhando com relacionamento hasOne no CakePHP

Este post foi movido para o link: http://rafaelomarques.com/2011/10/trabalhando-com-relacionamento-hasone-no-cakephp/

Tags: ,
14/07/2011

Configurando o WAMP para rodar o CakePHP

Um problema comum que acontece quando tentamos usar o CakePHP junto ao WAMP ou EasyPHP no Windows é o seguinte:

leia mais »

05/07/2011

CakePHP – layouts, css e afins

Bom, como disse eu meu post anterior, uma das coisas que tenho estudado recentemente é o framework para php CakePHP. Neste post falarei um pouco da sua estrutura e onde ficam os arquivos de layout, css, e afins.

O Cake possui a seguinte estrutura na sua aplicação:

leia mais »

Tags: , , ,
17/06/2011

Novos rumos, assuntos e frequência

Bom, ultimamente estive muito ocupado com trabalho + faculdade + namoro. Como eu estava praticamente saturado de tempo eu fiquei muito tempo fora do blog. Provavelmente dentro dos próximos dias estarei reatando o meu vínculo com o blog, assim como com a InfoQ, site que faço parte da equipe de editores, mas que faz alguns meses que não dou atenção alguma.

Focarei o conteúdo deste blog em alguns assuntos (podendo variar e/ou serem alterados dependendo da minha vontade e/ou necessidade). Provavelmente os assuntos mais abordados aqui estarão relacionados a PHP, CakePHP, HTML 5, tópicos gerais relacionados a qualidade de aplicações web, entre outros assuntos.

Bom, até os próximos posts então ;)

04/04/2011

Adicionar Evento Dinamicamente em Componente em C#

Algo as vezes chato de lembrar, mas que é bem tranquilo é adicionar evento dinamicamente em componentes. Um exemplo simples é você fazer uma consulta em um banco de dados, ou em um xml e querer popular algo com as informações, porém adicionando eventos de click, checked, unchecked, initialized, etc para cada item adicionado.

leia mais »

06/03/2011

Trabalhando com vários monitores em C#

Atualmente tenho trabalhado em um projeto interessante em C#, que trabalha muito com manipulação de imagens, vídeos em um ambiente onde existem diversos monitores, e cada janela deve startar no monitor especificado e com as resoluções apropriadas. Para isso eu criei uma classe auxiliar com alguns métodos que ajudam em tarefas simples, como saber quantos monitores existem, obter a posição necessária para iniciar a janela no monitor especificado, ver qual a resolução dos monitores, etc.

leia mais »

31/01/2011

Configurando Pool de Conexões com MySQL e Glassfish v3

Neste post falarei sobre como implementar uma pool de conexões com o Glassfish V3 e o MySQL. O projeto que roda este pool está nas seguintes condições:

  • Windows 7
  • Netbeans 6.9
  • MySQL 5
  • Glassfish v3

O fato de estar utilizando windows, netbeans etc não influenciará no resultado. Primeiramente devemos acessar o console admin do Glassfish. Inicie o Glassfish e acesse http://localhost:4848, como demonstrado na figura abaixo:

leia mais »

25/11/2010

Criando um projeto com Quickfast no Visual Studio 2008 e C++

Bem, hoje eu tive alguns problemas para incluir o Quickfast no meu projeto, então resolvi criar um post com o passo a passo que fiz e apontar alguns problemas que eu tive durante a criação do projeto.

Primeiramente, se você esta querendo instalar o Quickfast é porque provavelmente você já sabe o que é o Fast Protocol, mas qualquer coisa, se você não sabe, por incrível que pareça, a definição na Wikipedia é bem interessante.

leia mais »

16/11/2010

Compilando o Boost em Windows 32 e 64 bits

Para quem precisa utilizar o Boost, mas está meio perdido ainda como compilá-lo, etc. Aqui vai um pequeno passo a passo. Primeiramente você precisará ter instalado:

leia mais »

Tags: , ,
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.