cakephp
Rapidamente Utilizando o
Framework CakePHP
RECEITA E MODO
DE PREPARO
Cozinheiro: Edinei L. Cipriani
terça-feira, 26 de outubro de 2010
VAMOS
A COZINHA
terça-feira, 26 de outubro de 2010
O Que você Precisa para
Começar o Bolo
• Servidor HTTP (Apache como mod_rewrite, IIS...)
• PHP > 4.2
• Banco de Dados
terça-feira, 26 de outubro de 2010
RECEITA
Para um Bolo
Gostoso
terça-feira, 26 de outubro de 2010
Por que CakePhp?
•
Licença flexível
•
Compatibilidade com PHP4 e PHP5
•
CRUD
•
Scaffoldolding
•
Bake
•
Friendly Urls e Rotas
•
Validações Internas
•
Templates
•
Cache
•
MVC (Model, View, Controller)
•
Behaviors (extenção do model)
•
Helpers (extenção da view)
•
Componentes (extenção do controller)
•
Internacionalização e Localização
•
Fácil Configuração
terça-feira, 26 de outubro de 2010
Estrutura De Arquivos
•
Estrutura DataSourcese Arquivos
•
config
•
•
Contém os arquivos de internacionalização de sua aplicação. Contém os modelos, behaviors e datasources da sua aplicação.
Contém os pacotes de plugins.
tmp
•
Contém os controladores da sua aplicação e seus componentes. models
•
terça-feira, 26 de outubro de 2010
•
locale
•
•
Contém os arquivos para configuração de sua aplicação.
plugins
•
controllers
•
•
•
Aqui é onde o CakePHP armazena os arquivos temporários. Os dados atuais são armazenados onde você tenha configurado o CakePHP, mas esta pasta normalmente é usada para guardar a descrição dos modelos, logs e outras informações, como as das sessões. •
vendors
•
views
•
webroot
Convenções e Inflexões
terça-feira, 26 de outubro de 2010
Friendly urls e Rotas
terça-feira, 26 de outubro de 2010
Requisições
terça-feira, 26 de outubro de 2010
Internacionalização e
Localização
terça-feira, 26 de