MVC Completo - #15 Model I
19/04/2018Iniciamos 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.
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.
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.