HUFERSIL.WEBDEVELOPER

Julho, 2009

Lumine – Exemplo de agenda

Hoje coloquei mais um exemplo de uso de Lumine. Nele, são associados vários objetos de Telefone a um objeto Pessoa, depois é chamado o método save de pessoa e todos os telefones são salvos, fazendo referencia a pessoa. Este exemplo também utiliza JQuery para ficar um pouco mais iterativo, e poder adicionar quantos telefones desejar [...]

Lumine – Formatadores

Hoje vamos falar um pouco sobre os formatadores. Seu comportamento mudou nas versões mais recentes de Lumine, isto porque, nas versões anteriores os membros da classe não eram explicitamente declarados, assim quando você chamava um atributo que não existia, o método mágico __get era disparado, e internamente, os formatadores eram executados para então retornar o [...]

Relacionamentos 1-N e M-N

Como havia dito antes, vou mostar um exemplo de uso com relacionamentos. Neste exemplo, estou assumindo que: já tenha visto como iniciar a configuração de Lumine; o banco esteja devidamente criado com os dados que se encontram a seguir; já estejam criados os arquivos PHP (através da engenharia reversa); já tenha feito um arquivo para [...]

Exemplo Lumine / Zend_Amf

Esse final de semana foi de grandes melhorias no Lumine, principamente para desenvolvimento com Ajax e AMF! Agora é possível enviar os elementos serializados em JSON utilizando os métodos toJSON e allToJSON! Assim, você não precisa mais fazer uma iteração para recuperar os elementos no formato necessário para envio via Ajax! Para quem gosta de [...]

Lumine 1.3.7

Tinha programado para postar um artigo sobre como trabalhar com relacionamentos para este final de semana, mas tive que trabalhar em um projeto que tem integração com Flex via AMF e surgiu uma necessidade que já haviam solicitado. Agora na engenharia reversa, você pode definir se quer que Lumine também crie as classes DTO/VO para [...]

Lumine 1.3.6

Coloquei para download hoje mais uma atualização de Lumine, com algumas novidades: Conversão dos dados para JSON: – Agora você pode recuperar os resultados na representação JSON com os métodos toJSON e allToJSON. Para que este método funcione, é necessário que a extensão de JSON esteja habilitada. Exemplo de uso:  $pess = new Pessoa(); $pess->get(1); [...]

Lumine – Validações em PHP

Algumas pessoas tem me perguntado, qual a melhor forma de utilizar as validações de Lumine em PHP. Na minha opinião, a melhor forma de utilizar é sobrescrevendo o método padrão e fazer uma chamada ao método da classe pai.

Organização de conteúdo do blog

Hoje fiz uma alteração no meu site para poder procurar o conteúdo no site. Fiz a separação por tags nos posts do blog. Para ver, vá até o final da página inicial, no link "Ver todos os posts", ou clique aqui! @braços e fiquem com Deus!  

Lumine – Sub-Select

Muitas pessoas tem me perguntado como se fazer sub-select utilizando Lumine. De uma forma simples, hoje Lumine não tem suporte a sub-select’s, mas você pode fazê-la de outras formas. Hoje vou mostrar de duas formas: uma utilizando in e not in e outra com concatenação de strings.