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)
Olá,
Como o título do post sugere, estou iniciando um novo projeto, não é muito grande, mas bem eficaz: SmartyProject.
Com um nome bem indicativo, ele usará Smarty e Lumine para compô-lo.
A idéia é fazer com que os principais objetos de um projeto com banco de dados sejam criados e uma "intranet" para manipulação também, de forma simples e rápida. Para isso, você precisará ter somente os mapeamentos do seu banco criados com o Lumine (o que pode ser feito de maneira fácil com uma engenharia reversa).
Ele criará a estrutura de pastas, arquivo de configuração, toda a parte da intranet para cada entidade já separando a camada de visualização e negócio.
Estou utilizando este projeto localmente ainda, em caráter experimental.
Quando tiver algo mais robusto e visual, disponibilizo um alpha ;-)
@braços e fiquem com Deus!