<?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
-~----------~----~----~----~------~----~------~--~---

Responder a