Skip to content

Base para features mais comuns em projetos

Notifications You must be signed in to change notification settings

jfabiofl/cake-base

 
 

Repository files navigation

#Cake Base

Base de features comuns em diversos projetos

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

##Selecione o branch desejado e siga o README correspondente

###Instalação a partir do branch master

  • 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;

About

Base para features mais comuns em projetos

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published