Skip to content

Latest commit

 

History

History
executable file
·
39 lines (24 loc) · 1.35 KB

README.md

File metadata and controls

executable file
·
39 lines (24 loc) · 1.35 KB

#Cake Base

Base de features comuns em diversos projetos

###Clonando $ git clone [email protected]:redsuns/cake-base

###Instalação

  • Crie um projeto baseado no CakePHP com a versão mais recente
  • atualize este repositório em seu localhost git pull
  • a partir do shell entre na pasta deste projeto
  • Execute: php init.php /caminho/completo/ate/seu/projeto/recem/criado

###Configuração

Após a instalação suponho que ao criar seu projeto do CakePHP já tenha configurado o banco de dados default, caso não tenha configure-o agora e siga os passos abaixo:

  • a partir do shell entre na pasta raiz de seu novo projeto e em seguida entre na pasta app/Console e rode o cake schema ./cake schema create para que seu banco de dados seja inicializado.

  • Caso o shell do cake não possa ser executado importe o arquivo schema.sql de app/Config/Schema através de seu gerenciador de banco de dados.

Para mais opções execute o init.php sem parâmetro que um menu de ajuda será exibido.

###Features já disponíveis

  • Login utilizando AuthComponent;
  • Algoritmo Blowfish para hash de senha;
  • Estrutura básica para CRUD de usuários e tipos de usuários;
  • Testes unitários com coverage para CRUD de usuários e tipos de usuários;
  • Prefixo para 'admin' já definido;
  • Modelo inicial do banco de dados bem como Schema dos parâmetros iniciais;