CakePHP é um framework escrito em PHP que tem como principais objetivos oferecer uma estrutura que possibilite aos programadores de PHP de todos os níveis desenvolverem aplicações robustas rapidamente, sem perder flexibilidade.
O Cake-PHP utiliza conceitos de engenharia de software e padrões de projeto bem-conhecidos, tais como ActiveRecord, Association Data Mapping, Convenção sobre configuração, Front Controller e MVC .
O framework CakePHP utiliza dos padrões MVC , porém possui também classes e objetos adicionais que tem como objetivo proporcionar extensibilidade e reuso, para que possam adicionar funcionalidades à base MVC de suas aplicações.
São eles: Extensões do ControladorPara ajudar na lógica do controlador temos a classe Componente.
Se temos uma mesma lógica e queremos compartilhar entre os controladores, o componente é uma boa saída.
Por exemplo o componente interno EmailComponent cria e envia e-mails em segundo plano.
Para reutilização do método podemos criar um componente que empacote esta funcionalidade e seja compartilhado entre os controladores.
Nesta página do site você pode assistir ao vídeo on-line O que é CakePHP duração hora minuto segundo em boa qualidade , que foi baixado pelo usuário Aprenda Mais 16 Outubro 2019, compartilhe o link com seus amigos e conhecidos, no youtube este vídeo já foi visto 485 vezes e gostou 7 espectadores. Boa visualização!