File "EmpresaModel.php"

Full Path: C:/wamp64/www/Asistencia_Capacitacion/Modelos/EmpresaModel.php
File size: 809 bytes
MIME-type: text/x-php
Charset: utf-8

<?php
// File: Modelos/EmpresaModel.php

require_once 'Database.php'; // Asume que Database.php es tu archivo de conexión PDO

class EmpresaModel {
    private $db;

    public function __construct() {
        $this->db = Database::getInstance()->getConnection();
    }
    
    // Obtiene todas las empresas (id y nombre) para poblar un <select>
    public function getEmpresas() {
        try {
            $consulta = "SELECT id, nombre_empresa FROM empresa ORDER BY nombre_empresa ASC";
            $stmt = $this->db->query($consulta);
            return $stmt->fetchAll(PDO::FETCH_ASSOC);
        } catch (PDOException $e) {
            error_log("EmpresaModel ERROR: " . $e->getMessage());
            return []; // Devuelve un array vacío en caso de error
        }
    }
}
?>