Skip to content

jackmakiyama/PseudoORM

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PseudoORM

App de persistência Genérica para fins didáticos usando a interface do PDO.

Getting started

  • Clone o repositorio para sua maquina git clone https://github.com/HoraExtraSinop/PseudoORM
  • Altere as configurações do banco no arquivo index.php que é apenas um arquivo de exemplo.

Para criar novas classes, basta criar uma entidade na pasta model/Entity/ extendendo da classe EntidadeBase e criar a respectiva tabela no banco de dados, e está pronto para usar.

Para modificar o comportamento padrão, basta criar um Arquivo de persistencia extendendo a classe GenericDAO dentro da pasta DAO/impl podendo sobrescrever métodos existentes e/ou adicionar novos.

Para gerar script de criação do BD para Postgresql use:

$dao = AppFactory::getRepository(new Usuario());

echo $dao->generate(new PseudoORM\Services\PostgreSQLDataBaseCreator());

About

App de persistência para fins didáticos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%