3. O “cake” é isso?
CakePHP is a rapid
development framework for
PHP that provides an
extensible architecture for
developing, maintaining, and
deploying applications.
4. O “cake” é isso?
CakePHP is a rapid
development framework for
PHP that provides an
extensible architecture for
developing, maintaining, and
deploying applications.
5. O “cake” é isso?
MVC
http://betterexplained.com/
13. Padrões de nomenclatura
bolos
(no plural)
bolo.php
Bolo bolos_controller.php
(no singular)
BolosController bolos/assar.ctp
(no plural) bolos/confeitar.ctp
(templates)
19. Geração de código
Scaffold
É uma boa maneira de ter as operações básicas
para uma entidade, permitindo obter-se uma
aplicação funcional, pronta para testar e usar.
20. Geração de código
Scaffold
É uma boa maneira de ter as operações básicas
para uma entidade, permitindo obter-se uma
aplicação funcional, pronta para testar e usar.
Script cake bake
CakePHP já vem com diversos scripts na pasta
/cake/console úteis para geração de código. O
bake é um script com assistentes para
configuração do banco e criação dos models,
controllers e até de views básicas.
23. Na prática...
RECEITA DE BLOG À LA CAKEPHP
Ingredientes
● 1 servidor web (com suporte a PHP)
● 1 banco de dados
● 1 navegador web
● CakePHP a gosto :-)
24. Na prática...
RECEITA DE BLOG À LA CAKEPHP
Ingredientes
● 1 servidor web (com suporte a PHP)
● 1 banco de dados
● 1 navegador web
● CakePHP a gosto :-)
Tempo de preparo
● 15 minutos
25. Na prática...
RECEITA DE BLOG À LA CAKEPHP
Modo de fazer
1. Baixe o CakePHP do site do projeto
www.cakephp.org
26. Na prática...
RECEITA DE BLOG À LA CAKEPHP
Modo de fazer
1. Baixe o CakePHP do site do projeto
www.cakephp.org
2. ...
42. Recursos para CakePHP
The blog tutorial
http://manual.cakephp.org/appendix/blog_tutorial
CakePHP Manual
http://manual.cakephp.org/
http://manual.cakephp.com.br/
API
http://api.cakephp.org/1.2/
Bakery
http://bakery.cakephp.org
Tutoriais IBM
www-128.ibm.com/developerworks/edu/os-dw-os-php-cake1.html
Blog do Tulio Faria
http://www.tuliofaria.net/arquivos/videotutoriais/
Grupos de discussão
http://groups.google.com/group/cake-php
http://groups.google.com/group/cake-php-pt
http://groups.yahoo.com/group/phppaidegua
43. Recursos para CakePHP
The blog tutorial
http://manual.cakephp.org/appendix/blog_tutorial
CakePHP Manual
http://manual.cakephp.org/
http://manual.cakephp.com.br/
API
http://api.cakephp.org/1.2/ +4 milhões de resultados
Bakery
http://bakery.cakephp.org
Tutoriais IBM
www-128.ibm.com/developerworks/edu/os-dw-os-php-cake1.html
Blog do Tulio Faria
http://www.tuliofaria.net/arquivos/videotutoriais/
Grupos de discussão
http://groups.google.com/group/cake-php
http://groups.google.com/group/cake-php-pt
http://groups.yahoo.com/group/phppaidegua