Criando um Model para o Anilue
Para se criar um Model é super simples e super parecido com a criação do controller do framework.
Os models ficam na pasta models dentro de application.
Para criar o Model basta colocar o arquivo com o nome da tabela do banco de dados com a extensão ".class.php" dentro da pasta correta.
Ex.: tabela usuarios
----Models
|---Usuarios.class.php
E adicionamos somente poucas linhas no arquivo:
<?php
class MODELS_Usuarios extends SGDB_TABLE_Record
{
}
A class SGDB_TABLE_Record possui as funcoes necessarias ao CRUD, porém nao pode ser instanciada diretamente, fazendo o model extende-la fara a instanciação, sem contar que tornará a mesma mais dinâmica.
No controller usamos o model da seguinte forma:
<?php
class Blog extends SYSTEM_Controller
{
...
function inserir()
{
$this->Usuarios->login = 'teste';
$this->Usuarios->senha = '1234';
$this->Usuarios->insert();
}
}
Onde login e senha são campos na tabela.
Mais a frente abordarei outras funções do model.


