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
}
}
}
?>