DOWNLOAD Source : codeGen.phps / codeGenCRUD.php
Hoje em dia estava usando somente a classe codeGen para conseguir os getters e setters dos campos que eram not nulls entre outros, mas estava tendo a necessidade de fazer algo que me ajudasse em rendimento para o meu desenvolvimento, mais ainda.
Desenvolvi o codeGenCRUD onde ele faz o INSERT, UPDATE, SELECT e DELETE conforme é informado os campos e solicitado para executar o salvar, deletar ou consultar.
Ainda não tive tempo para documentar corretamente e também traduzir para o inglês, assim internacionalizando como fiz noutro, mas logo estarei fazendo isso e estarei atualizando o fonte.
Em relação ao codeGen somente acabei fazendo algumas melhorias, então já estamos com uma versão mais power agora!
Detalhes sobre o codeGenCRUD estarei disponibilizando assim que eu terminar a documentação e tradução.
changelog
CodeGenerator
28/08/06
* fixed :: ao buscar vários registros nos métodos get's dos objetos pode ser informado o indice
23/08/2006
* fixed :: acrescentado a variavel _tablename para poder ser usado corretamenta no CRUD posteriormente
* fixed :: Verificado que nos campos numéricos quando não retorna nada tem que retornar 0
CodeGeneratorCRUD
28/08/06
* fixed :: deixado a critério a forma de select nas consultas (VIA ARRAY OU VIA OBJETO)
* bugfixed :: quando se faz uma consulta não estava chamando a função setter do objeto.
25/08/06
* fixed :: criado funções de controle para a função limit do MYSQL
* fixed :: alterado a função de mensagem agora não há necessidade de informar o nome da classe e tudo mais, se utiliza das variáveis do próprio PHP __CLASS__ e __FUNCTION__
* fixed :: criado função que retorna qtos registros há em uma tabela
* fixed :: criado função que retorna o status da execução da query23/08/06
* bugfix :: correção dos campos para caixa correta a do banco de dados
* bugfix :: correção das tabelas com espaçamento com caracteres do tipo "_"
* bugfix :: correção ao criar os sql que atualização e inserem colocam na cláusula where os valores com 'string' em vez de colocarem valor numérico para campos inteiros ou floats.
* fixed :: acrescentado a função rename para a correcao dos bug's acima
DOWNLOAD Source : codeGen.phps / codeGenCRUD.php
3