Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

MVC Completo - #15 Model I

19/04/2018

Iniciamos agora nossas aulas sobre model. Nessa primeira aula vamos criar nosso banco de dados, uma tabela de testes e a class de conexão ao banco de dados.

Criando uma tabela no PHPMYADMIN

Primeiramente criamos um banco de dados "sistema". Posteriormente criamos uma tabela de teste. Abaixo vemos o código de uma tabela de exemplo para o MVC.

CREATE TABLE `teste` (
  'Id' int(11) NOT NULL,
  'Nome' varchar(90) NOT NULL,
  'Sexo' varchar(15) NOT NULL,
  'Cidade' varchar(40) NOT NULL
);
ALTER TABLE `teste` ADD PRIMARY KEY (`Id`);
ALTER TABLE `teste` MODIFY `Id` int(11) NOT NULL AUTO_INCREMENT;

Criando a Classe de Conexão ao banco de dados.

Realizaremos agora a criação da tabela de conexão via PDO entre o PHP e o MySql. Veja o código:

namespace App\Model;

abstract class ClassConexao{
    #Realiza a conexao com o banco de dados
    public function conexaoDB()
    {
        try{
            $Con=new \PDO("mysql:host=".HOST.";dbname=".DB."","".USER."","".PASS."");
            return $Con;
        }catch (\PDOException $Erro){
            return $Erro->getMessage();
        }
    }
}

Caso tenha algum erro de configuração, essa classe capturará e exibirá o erro.

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

MVC Completo - #14 Breadcrumbs
Na vídeo-aula de hoje vamos aprender a criar breadcrumbs que é aquele mapa de links que fica na parte superior dos sites. Os breadcrumbs facilitam a navegação.
Saiba mais!
MVC Completo - #16 Model II (Inserção)
Nessa aula continuaremos nosso trabalho no model. Vamos iniciar fazendo uma classe de inserção no banco de dados.
Saiba mais!
MVC Completo
Neste curso aprenderemos como criar o padrão de projeto MVC completo, analisando desde sua estrutura até a programação.
Saiba mais!