Fala galera!
Agora, um ano mais velho (fiz aniversário ontem, dia 06), estamos de volta as atividades.
Lumine promete muitas coisas para este novo ano!
@braços e fiquem com Deus!
Fala galera!
Esta nova versão traz algumas melhorias beeeem bacanas e também um novo modelo de formulário de engenharia reversa. Bem melhor e mais bonito!
Abaixo o changelog
- se o mapeamento tiver a opcao "displayField", este campo sera usado para poder exibir o campo correspondente na classe que esta sendo unida no formulario "White"
- opcao para poder marcar um campo como nulo no novo modelo de formulario de controle basico
- novo modelo de formularios (White) ficou como padrao da engenharia reversa
- novo modelo de formularios para engenharia reversa (White)
- Metodo de analise de clausulas where, para prepared statements, aperfeicoada (graças ao Juliano Polito que não fez nada mas encheu o saco para fazer isso!)
- Alterado no dialeto do mysql para que mude de timestamp para datetime no mapeamento quando gerando pelo engenharia reversa
- Adicionada a opcao de formatar o nome da classe com sprintf, assim pode-se colocar prefixo/sufixo
@braços e fiquem com Deus!
Está disponível a nova versão de Lumine.
Confira o que mudou:
1.5.3
- correcao no metodo Lumine::factory - para poder adicionar os itens default e sequence quando existirem
- correcao na engenharia reversa do postgres - nao duplicar registros na consulta
- correcao para poder pegar o valor do campo quando for inserir e o valor nao foi definido
- adicionado o metodo Lumine_Configuration::loadModel
- bug corrigido no selectAs
@braços e fiquem com Deus!
Foi publicado na edição 69 da revista SQL Magazine um artigo abordando um estudo de caso para demonstrar a utilização do framework Lumine e da biblioteca de templates Smarty. O artigo é focado nas principais funcionalidades e o benefício de utilizar em conjunto essas tecnologias. Foi desenvolvido por Emílio Nicolau Rossini de Oliveira (emiliorossini@gmail.com) e Lucas Sobrinho Teixeira (sobrinho1@gmail.com) ambos Pós-Graduandos em Gerência de Projetos em Engenharia de Software pelo o CES de Juiz de Fora-MG e utilizadores do Lumine e Smarty há um ano e meio. Também por Marco Antônio Pereira Araújo (maraujo@acessa.com), Doutor e Mestre em Engenharia de Sistemas e Computação pela COPPE/UFRJ.
Link para a revista http://migre.me/bxLo
Fala galera,
Depois de muito tempo, voltei com mais uma atualização de Lumine.
Abaixo algumas mudanças:
- correcao de bug no metodo Lumine_Util::buildOptions
- bug no tokenizer: quando se colocava uma string na select logo no inicio era disparado um erro
- bug ao adicionar um formatador para o campo. Ele adicionava o valor na consulta mesmo quando vc nao colocava nada (depois de colocar um format para o campo)
- correcao ao salvar objetos relacionados
- criado metodo para destruir um objeto e todos os relacionados
- aceita um array associativo para setar valores no construtor da classe
- agora eh criado somente uma instancia de Lumine_Dialect para consultas
- metodo destroy funciona em cascata, liberando memoria
- pega o nome da sequencia na engenharia reversa
- correcao na classe Lumine_Model para delete, update, save e insert (pegar chave primaria)