Criando Aplicativos e Extensões para o CakePHP 3
Este livro está sendo lançado num novo formato:
- Inteiramente free online aqui
- Na editora em formato digital (PDF ou EPUB) ou no formato impresso, aqui:
https://www.clubedeautores.com.br/livro/criando-aplicativos-e-extensoes-para-o-cakephp
AVISO - Se você usa Windows deve trocar / por \ e mudar o caminho /var/www/html para c:\xampp\htdocs ou outro no Windows.
0 - Apresentação
1 - Introdução 11
2 – MVC no CakePHP 15
3 - Convenções sobre Configurações 19
4 – Instalação e pré-requisitos do CakePHP 3 25
5 - Gerando CRUD com Bake e muito mais 35
5.1 - Tutorial de uso dos templates do bake no CakePHP 3 41
6 – Segurança 51
7 – Debug e Erros 53
8 – Detalhes sobre Models 55
8.1 – Validações 57
8.2 - O básico sobre o ORM 65
8.3 - Retornando dados do banco 71
8.4 - Table Objects 73
8.5 - Query Builder 79
8.6 – Behaviors 81
9 – Detalhes sobre Views 85
9.1 - Element 91
9.2 – Layout 93
9.3 – Helper 95
9.3.1 – formHelper 99
9.3.2 – htmlHelper 109
9.3.3 – TimeHelper 117
9.3.4 - flashHelper e Flash Component 123
10 – Detalhes sobre Controllers 125
10.1 - Componentes 129
11 – Plugins 133
11.1 - Criação de Plugin para o CakePHP 3 135
11.2 - Plugin DebugKit 141
11.3 - Criação do plugin cake-acl-br 143
12 - Dicas de CakePHP 3 153
13 - Aplicativos de Exemplo 159
13.2 – Blog 161
13.3 – Aplicativo com Bootstrap 163
13.4 – Aplicativo via Código 167
13.5 - Aplicativo Finanças Pessoais 171
13.6 – Aplicativo usando o Plugin admin-br 177
13.7 - Aplicativo com uma área restrita/administrativa 179
13.8 – Autenticação e Autorização Simples 189
14 – Trabalhando com o Código do CakePHP 3 195
14.1 - Repassando Informações Entre Controllers 201
14.2 - Conhecendo o CSS default do CakePHP 3 205
14.3 - Trabalhando com session no CakePHP 211
14.4 - Comunicação entre Model e Controller 215
15 - Migrations 217
15.1 - Migrate 219
15.2 - Seed - inserindo registros nas tabelas 223
15.3 - Exemplos de uso da Faker 225
15.4 - Resumindo 229
16 – Ambiente de Desenvolvimento 231
17 - Referências 233
18 – Algo sobre o novo CakePHP 4 237
19 – Conclusão 239
20 – Apêndice A - Dicas sobre o Composer 243
Código Fonte
Comments fornecido por CComment