PHP FrameWARks - CakePHP
-
Upload
marcio-albuquerque -
Category
Technology
-
view
1.307 -
download
0
description
Transcript of PHP FrameWARks - CakePHP
CAKE - Framework para desenvolvimento
RÁPIDO em PHPÚltima versão estável: 1.2.3.8166 PHP 4.x e 5.x
Instalação e Configuração
Download do arquivo no
site do CakePHPDescompactar o arquivoEstrutura de diretório pré-estruturada“Convenção sobre configuração”Simples configuração do webserver
Arquitetura MVC
ORM próprioImplementa Active Record
(Dados → Class → Objeto)
Acesso a Dados e ORM
Acesso a Dados e ORM
Cache File → Armazenamento simples de arquivo.
APC → Alternative PHP Cache
Cache
Xcache → Semelhante ao APC, deve ser compilado no PHP para sua melhor performance. Necessita de usuário e senha para funcionar corretamente.
MemCache → Sistema de cache de memória distribuída de alto desempenho, acesso rápido a resultados de consultas e armazenamento de dados armazenados em cache.
Cache Configuração simples:
Configure::write('Cache.check', true), no core.php;
Utilizar um dos padrões de configuração disponíveis
Formulários e Validações
- Formulários – (Helpers, Form, Ajax, Html...)- View .ctp (Cake Template Pages)- Validações – Fácil implementação nas classes Model da aplicação(Core validation rules (Date, e-mail, ip, cc)
Formulários e Validações
Segurança Autenticação
Com o AuthComponent é possível retirar ou conceder permissões facilmente ao usuário.
Segurança Autorização
Com o SecurityComponent é possível implementar algumas características muito poderosas da segurança.
Localização e Internacionalização
Baixar ou fazer arquivo de tradução
Localização e Internacionalização
Mudança da linguagem a qualquer momento antes da mensagem, bootstrap, beforeFilter ou em request específico;
Tratar o erro:
Documentação e Comunidade Documentação muito boa;
http://book.cakephp.org/
Comunidades ativas; Google Groups
http://groups.google.com/group/cake-php?pli=1
http://bakery.cakephp.org/
IRC #cakephp on irc.freenode.net
Quem aqui usa...