public static function getBy($campo, $valor) { $result = BaseDatos::getDbh()->prepare("SELECT * FROM UsuarioEstablecimientoDetalle WHERE {$campo} = :{$campo}"); $result->bindParam(":{$campo}", $valor); $result->execute(); while ($rs = $result->fetch()) { $usuarioEstablecimientoDetalle = new UsuarioEstablecimientoDetalle(); $usuarioEstablecimientoDetalle->setIdUsuarioEstablecimientoDetalle($rs['idUsuarioEstablecimientoDetalle']); $usuarioEstablecimientoDetalle->setIdEstablecimiento($rs['idEstablecimiento']); $usuarioEstablecimientoDetalle->setUsername($rs['username']); $usuarioEstablecimientoDetalles[] = $usuarioEstablecimientoDetalle; } return isset($usuarioEstablecimientoDetalles) ? $usuarioEstablecimientoDetalles : false; }