-
Notifications
You must be signed in to change notification settings - Fork 1
CmSookModel
O DrumonModel é um ORM para a integração com o gerenciador de conteúdos da Sook.
(texto abaixo não foi revisado)
Models:
Os models são os responsáveis por todas as tarefas de banco de dados relativas ao Drumon CMS. É através deles que você criará, atualizará, apagará, e buscará registros das tabelas do seu banco de dados.
Dentro da estrutura de diretórios, os models se encontram em /app/models/. É lá onde ficarão todos os modelos de sua aplicação que você criar. O nome do arquivo do Modelo deve seguir com o mesmo nome da Classe referente ao Model.
Ex: Noticia.php
Criando Models:
Inicialmente, um modelo é apenas uma classe vazia, que estende de AppModel:
Quando seu modelo herda de AppModel, que por sua vez herda de Model, você terá ao seu dispor toda as funcionalidades necessárias para lidar com o banco de dados.
Buscando Registros:
find_all(); $this->add('dados',$data); } } ?>Observe o código acima:
Na linha 2 é Carregado o Model Referente a Downloads;
Na linha 7 é criada uma instância do Model;
Na linha 8 é executado o método de busca de registros referente ao módulo;
Na linha 9 o resultado da busca é adicionado ao template.
Existem 3 métodos de Busca para retorno de informações do banco de dados:
-
find_all() onde retorna todos os registros referentes aos parâmetros solicitados na consulta.
-
find_first() onde retorna apenas o primeiro registro da consulta.
-
find() onde retorna o registro referente a uma chave específica.