Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá a todos, estou querendo dá um up nos meus conhecimentos e estou tentando implementar entendendo parte por parte de alguns padrões mais difíceis, portanto estou tentando criar um ORM, com fins de estudo somente, utilizando o data mapper e talvez o adapter ( que é de relativamente fácil ), mas estou me deparando com algumas dificuldades. Vamos às dificuldades:
1. Para cada objeto que representa uma entidade deve haver um mapper pra ele?
Ex.: Classe Pessoa deve possuir um PessoaMapper?
Pessoa:
<?php
class Pessoa {
public $nome;
private $mapper;
public function save() {
$this->mapper = new PessoaMapper();
$this->mapper->save($this);
}
}
?>
Algo parecido com isso? Realmente fiquei com dúvidas já que achei poucos materiais sobre o data mapper.
2. Onde realmente se encaixa o Lazy Loading no Data Mapper?
Obrigado pessoal :)
Carregando comentários...