Arquivos da categoria: CakePHP

Utilizando migrations no CakePHP 3

cakephp_logoMigrations é um recurso que permite ao desenvolvedor, controlar as alterações realizadas na estrutura da sua base de dados, permitindo assim, um versionamento melhor do banco de dados. No final das contas são arquivos PHP que estendem a classe AbstractMigration e através da API disponibilizada pelo CakePHP, constroem e modificam a base de dados.

Neste pequeno post, vou mostrar como instalar o plugin Migrations e executar uma migração básica. Para isto, assumo que você tenha familiaridade com o Composer e com o CakePHP.

Para instalar o plugin, o jeito mais fácil é utilizar o Composer:

Continue lendo

Criando um CRUD com o bake do CakePHP

cakephp_logoNeste pequeno tutorial vou mostrar como criar um sistema CRUD (Create, Read, Update, Delete) utilizando a ferramenta bake disponível no framework CakePHP.

O CakePHP é um framework de desenvolvimento rápido para PHP. Já o bake é um utilitário presente no CakePHP capaz de gerar códigos de forma rápida, eliminando assim o trabalho chato árduo de criar CRUDs.

Vamos utilizar a versão 2.3.1 e vamos partir do princípio que você já tenha o CakePHP instalado e funcionado. Vamos utilizar também o MySQL 5.5.

Continue lendo

Manipulando imagens com CakePHP

cakephp_logoO Qimage (QuickImage) é um componente desenvolvido para o framework CakePHP (versão 2.x) cujo objetivo é facilitar a manipulação e o upload de imagens. Através dele é possível copiar imagens vindas através de upload, redimensionar, cortar e adicionar marca d’água em imagens.

Instalação

Basta copiar o arquivo QimageComponent.php para a pasta /app/Controller/Component/ da sua aplicação e incluir o nome ‘Qimage’ dentro do array de componentes do seu controller. Por exemplo:

public $components = array('Qimage');

Após isto você já pode chamar os métodos do componente, vamos a eles:

Continue lendo