Tutorial do framework Kohana: Biblioteca Database


Autor/fonte: Marcelo Araujo
Tags: [ tutorial kohana ]




Drivers disponíveis:

  1. MsSQL;
  2. MySQL;
  3. MySQLi;
  4. PostgreSQL;
  5. PDOSqlite (SVN).


Exemplos rápidos

Variações na instanciação do objeto:

$db = new Database();

Ou:

// 'default' é assumido em caso de omissão do nome do grupo
$db = new Database('groupname');

Consulta simples:

$result = $db->query('SELECT username,password,email FROM users');

foreach ($result as $row)
{
    echo $row->username;
    echo $row->password;
    echo $row->email;
}
class Clients_Controller extends Controller {
  public function index()
  {
    $db = new Database;
    $result = $db->query('SELECT name, code FROM clients');
    $v = new View('clients');
    $v->result = $result;
    $v->render(TRUE);
  }
}

Template:

<html>
<head>
<style>
table.db tr { background-color: #F0F0F0; }
table.db tr.odd { background-color: #D0D0D0; }
table.db th { color: #f0f0f0; background-color: #303030; }
</style>
</head>
<body>
<h2>Client List</h2>
<hr/>
<table class="db">
<tr>
        <th>Client</th>
        <th>ID</th>
</tr>
<?php foreach( $result as $row ):?>
<tr <?= text::alternate( '', ' class="odd"' ) ?>>
        <td><?= $row->name ?> </td>
        <td><?= $row->code ?> </td>
</tr>
<?php endforeach; ?>
</table>




Rec6 Digg del.icio.us

Enviado por xKuRt em 09/02/2009 às 20:28


Itens relacionados

Tutorial do framework Kohana: Entendendo o funcionamento básico do Kohana
Tutorial do framework Kohana: Models
Tutorial do framework Kohana: Controllers
Tutorial do framework Kohana: Biblioteca ORM (Mapeamento Objeto-relacional)
Tutorial do framework Kohana: Instalando o Kohana
Tutorial do framework Kohana: Introdução
Tutorial do framework Kohana: Sistema de arquivos
Tutorial do framework Kohana: Views
Tutorial do framework Kohana: Biblioteca Session
Tutorial do framework Kohana: Métodos especiais

Listar todos itens relacionados

Avaliação

Esta publicação ainda não foi avaliada!


Avaliar:


A avaliação de publicações é restrita a membros cadastrados e logados no nosso site.



Comentários

Este artigo ainda não foi comentado ou o(s) comentário(s) que foi(ram) enviado(s) a ele ainda não foi(ram) publicado(s).


Envio de comentário:




  

Terça, 09 de Fevereiro de 2010

Top 5 membros

Últimos membros online

Últimos membros cadastrados