Você está aqui: CodeIgniter ::: Classes, Controles e Componentes ::: Model |
O que são e como usar models em aplicações CodeIgniterQuantidade de visualizações: 8051 vezes |
|
Models são classes PHP que extendem Model e são usadas para representar entidades, regras de negócio e informações de banco de dados. Um bom uso de models é quando temos que modelar um cadastro de clientes. Assim, um model Cliente poderia ter funções para inserir, atualizar, excluir ou obter dados de um cliente. Models geralmente são salvos no diretório system/application/models. Veja abaixo como criar um model e acessá-lo a partir de um controller: 1) Comece criando o model abaixo e salve-o no diretório system/application/models com o nome de cliente.php:
<?php
class Cliente extends Model{
var $nome;
function Blogmodel(){
parent::Model();
$this->nome = "undefined";
}
function obterNome(){
return $this->nome;
}
function definirNome($nome){
$this->nome = $nome;
}
}
?>
class Cadastro extends Controller{
function Cadastro(){
parent::Controller();
}
function index(){
$this->load->model('cliente');
$this->cliente->definirNome("Osmar J. Silva");
echo $this->cliente->obterNome();
}
}
|
|
|
Veja mais Dicas e truques de CodeIgniter |
Dicas e truques de outras linguagens |
|
Python - Como gerar números aleatórios em Python usando o método random.randint() da biblioteca NumPy GNU Octave - GNU Octave para Álgebra Linear - Como calcular o determinante de uma matriz usando a função det() do GNU Octave |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






