O documento fornece instruções sobre como configurar e usar o PHP Active Record para criar um sistema de gerenciamento de produtos com banco de dados MySQL, incluindo como instalar o Composer, configurar o Active Record, criar uma classe Produto que herda de Model, e criar e listar produtos.
1. O que você vai precisar
● Neurônios
● Orientação a objetos
● Básico de PHP
● Banco de dados (Mysql)
● Composer
Recomendo fortemente usar Linux
(Crie maquina virtual se usa windows)
3. 30/11/2015 Dev: Jhonatta Santos 3
Composer
composer require php-activerecord/php-activerecord
● Entre na pasta do seu projeto pelo terminal e digite o comando
abaixo
4. 30/11/2015 Dev: Jhonatta Santos 4
Composer
● Phpactiverecord foi baixado parauma pasta chamada vendor
5. 30/11/2015 Dev: Jhonatta Santos 5
Sublime
● Abra o sublime, clique em Project>>Add Folder to Project
● Encontre a sua pasta
9. 30/11/2015 Dev: Jhonatta Santos 9
Configuração do activeRecord
● Entre no site: http://www.phpactiverecord.org/projects/main/wiki/Configuration__Setup
● Copie o código abaixo (Está no site hein)
11. 30/11/2015 Dev: Jhonatta Santos 11
Configuração do activeRecord
● Adicione a linha require_once antes do código;
12. 30/11/2015 Dev: Jhonatta Santos 12
Configuração do activeRecord
● Ajuste a 2ª linha da seguinte maneira
● Perceba que coloquei models… Esse é o lugar onde está nosso
produto
13. 30/11/2015 Dev: Jhonatta Santos 13
Configuração do activeRecord
● Ajuste a 3ª linha de acordo com as configurações do seu banco.
● NO MEU CASO: usuario é root, a senha também é root e meu
banco vai se chamar php_active
14. 30/11/2015 Dev: Jhonatta Santos 14
Criando banco de dados
● Crie um banco de dados mysql com o nome que você definiu
16. 30/11/2015 Dev: Jhonatta Santos 16
Criando tabela produtos
● Crie uma tabela com o nome de produtos
● ATENÇÃO: Sua tabela tem que ser criada no plural
● ATENÇÃO: Chame seu campo identificado apenas de id
(NÃO use algo como id_produto)