<?php
class VOCliente {
public $idcliente;
public $nome;
public $telres;
public $teltrab;
public $telcel;
public $estado;
public $cep;
public $endereco;
public $bairro;
public $cidade;
public $cpf;
public $rg;
public $nascimento;
public $ecivil;
public $profissao;
public $email;
public function carrega($clienteArr){
$this->idcliente = $clienteArr['idcliente'];
$this->nome = $clienteArr['nome'];
$this->telres = $clienteArr['telres'];
$this->teltrab = $clienteArr['teltrab'];
$this->telcel = $clienteArr['telcel'];
$this->estado = $clienteArr['estado'];
$this->cep = $clienteArr['cep'];
$this->endereco = $clienteArr['endereco'];
$this->bairro = $clienteArr['bairro'];
$this->cidade = $clienteArr['cidade'];
$this->cpf = $clienteArr['cpf'];
$this->rg = $clienteArr['rg'];
$this->nascimento = $clienteArr['nascimento'];
$this->ecivil = $clienteArr['ecivil'];
$this->profissao = $clienteArr['profissao'];
$this->email = $clienteArr['email'];
}
}
?>
On 25 ago, 19:35, Bruno Carneiro <[email protected]> wrote:
> No zend amf usamos classes prefixadas com VO para mapear as tabelas do
> banco.
>
> Temos uma classe VO no php e outra no as e depois associamos as duas
> para o ZendAMF fazer a tradução.
>
> A questão é, na minha classe VO do php, além das propriedades, eu
> adicionei um método pra carregar o objeto a partir dos valores de um
> array ( pois isso é muito comum no php, a linha do banco vem em um
> array associativo com nome_da_coluna=>valor )
>
> Testei e funcionou, mas não foi assim que eu aprendi em um tutorial
> oficial que eu já perdi o link. Estou preocupado de haver alguma
> contra indicação.
>
> Alguém sabe?
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---