Introdução ao PHPActiveRecord

223 visualizações

Publicada em

Introdução ao desenvolvimento com php

Publicada em: Internet
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
223
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8
Ações
Compartilhamentos
0
Downloads
30
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introdução ao PHPActiveRecord

  1. 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)
  2. 2. 30/11/2015 Dev: Jhonatta Santos 2 Composer #Installation Composer php -r "readfile('https://getcomposer.org/installer');" | php sudo mv composer.phar /usr/local/bin/composer
  3. 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. 4. 30/11/2015 Dev: Jhonatta Santos 4 Composer ● Phpactiverecord foi baixado parauma pasta chamada vendor
  5. 5. 30/11/2015 Dev: Jhonatta Santos 5 Sublime ● Abra o sublime, clique em Project>>Add Folder to Project ● Encontre a sua pasta
  6. 6. 30/11/2015 Dev: Jhonatta Santos 6 Arquivo index ● Crie um arquivo index.php
  7. 7. 30/11/2015 Dev: Jhonatta Santos 7 Classe Produto ● Crie uma pasta e renomeie para models e dentro crie um aquivo com o nome Produto.php
  8. 8. 30/11/2015 Dev: Jhonatta Santos 8 Herança ● A classe produto vai estender => ActiveRecordModel
  9. 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)
  10. 10. 30/11/2015 Dev: Jhonatta Santos 10 Configuração do activeRecord ● Cole o código no index.php
  11. 11. 30/11/2015 Dev: Jhonatta Santos 11 Configuração do activeRecord ● Adicione a linha require_once antes do código;
  12. 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. 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. 14. 30/11/2015 Dev: Jhonatta Santos 14 Criando banco de dados ● Crie um banco de dados mysql com o nome que você definiu
  15. 15. 30/11/2015 Dev: Jhonatta Santos 15 Criando tabela produtos ● Crie uma tabela
  16. 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)
  17. 17. 30/11/2015 Dev: Jhonatta Santos 17 Criando e listando produto
  18. 18. 30/11/2015 Dev: Jhonatta Santos 18 Resultado

×