Files
pta/app/Models/BaseModel.php
2026-08-20 13:22:49 +02:00

22 lines
472 B
PHP

<?php
declare(strict_types=1);
namespace App\Models;
use PDO;
/**
* Base commune des modèles : porte la connexion PDO partagée.
*
* Les modèles ne contiennent que du SQL et la mise en forme de ses résultats ;
* les règles d'accès sont appliquées en amont par les contrôleurs
* (voir App\Core\Access). Un modèle ne filtre donc jamais par rôle de lui-même.
*/
abstract class BaseModel
{
public function __construct(protected PDO $pdo)
{
}
}