+2

Desenvolvimento com o PEAR::DataObjects

criado por Ronaldo Campos de Oliveira em 13/07/2006 5:51am
4-Utilizando o Pear DataObject

Agora com os objetos (classes) criados basta instancia-los no seu arquivo e usa-los. Seguindo nosso exemplo com as tabelas cidades e estados.

Primeiro vamos carregar as configurações do DataObject:

<?php
require_once 'DB/DataObject.php';

//Da um require na classe do DataObject
$options = &PEAR::getStaticProperty('DB_DataObject','options');
$config = parse_ini_file('db.ini',TRUE);
//Pega as configurações do arquivo db.ini que criamos no começo
$options = $config['DB_DataObject'];
?>

Agora vamos criar nosso objeto para manipular nossos dados:

<?php
require_once 'Cidade.php';//Chama a classe gerada pelo pear

$cidade = new DO_Cidade();//Instancia o objeto
$cidade->find();//Busca todos os registros
$cidade->fetch();//Da um fech no primeiro da lista
echo "<pre>";
print_r($cidade);//Mostra o registro selecionado
echo "</pre>";
?>

Esse foi apenas um select simples, mas a classe da opção de muitas outras ações. O intuito do artigo foi explicar todas as configurações para começar os testes com a ferramenta.

Veja todas as funcionalidades (select,update,delete,search,etc) na própria documentação do PEAR que se encontra em http://pear.php.net/manual/en/ ou para que usa windows faça o download do arquivo chm com o mesmo conteudo em http://pear.php.net/distributions/manual/chm/pear_manual_en.chm

Essa documentação é toda em ingles, mas é muito boa.
Em breve publicarei um novo artigo com mais funções do DataObject, inclusive como trabalhar com dados de mais uma tabela.

Quem quiser os arquivos que usei para fazer o artigo é so pedir que mando por email.
Duvidas ou sugestões, estou a disposição.

Comentários:

Nenhum comentário foi enviado ainda.

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)