robsonvleite / datalayer

The data layer is a persistent abstraction component of your database that PDO (O data layer é um componente para abstração de persistência no seu banco de dados que usa PDO com prepared statements)
https://www.upinside.com.br
MIT License
144 stars 53 forks source link

Relational Fields #1

Closed thalleskoester closed 5 years ago

thalleskoester commented 5 years ago

Mudanças para facilitar na integração entre objetos

robsonvleite commented 5 years ago

Fala @thallesdella, o Data Layer usa o DP Active Record, logo ele já leva em consideração a relação entre objetos pelo relacionamento entre tabelas do banco.

Um exemplo de método no modelo User para Address:

public function address()
{
    return (new Address())->find("user_id = :uid", "uid={$this->id}")->fetch(true);
}