Bonjour,
Les relations entre les tables se font directement par jointure SQL dans la propriété query du DAO.
La propriété query contient la requête SQL de sélection des données retournées par le DAO.
Par exemple, si le DAO doit retourner les colonnes des tables jointes tableA et tableB :
<?php
namespace app\model;
class monDAO extends \DAO {
protected function initDaoProperties() {
$this->query = "select tableA.*, tableB.* "
. "from tableA "
. "join tableB on tableB.tableA_id = tableA.id";
}
}
Bonne programmation avec ZnetDK,
Pascal MARTINEZ