ingenio / filesystem
Gestor de ficheros en PHP y JS by Toni Domenech & Marc Sanchez
V1.0.0
2024-10-16 02:03 UTC
Requires
- php: >=7.4
- ingenio/filesystem: ^1.0
This package is auto-updated.
Last update: 2025-06-17 14:13:47 UTC
README
CREATE BY INGENIO HOSTING
TONI DOMENECH & MARC SANCHEZ
VERSION 1.0
DOCUMENTACIÓN
1-INSTALCIÓN
composer require ingenio/filesystem:dev-principal
2-CONFIGURACIÓN
Para poder utilizar la clase:
Primero tenemos que crea un carpeta llamada uploads en la raiz de nuestro proyecto.
Definer las siguientes constantes en el index.php o controller.php
<?php define('RUTA_AB',$_SERVER['DOCUMENT_ROOT'].'/'.'uploads/'); define('RUTA_WEB','https://localhost/uploads/'); ?>
Instanciamos la clase en un objeto.
<?php use Php\Filesystem\Filesystem\Filesystem; $files = new Filesystem(); ?>
Incluir CSS y JS en tu proyecto
Para utilizar los estilos y scripts de esta librería, incluye lo siguiente en tu archivo HTML:
<link rel="stylesheet" href="vendor/ingenio/filesystem/assets/css/filesystem.css"> <script src="vendor/ingenio/filesystem/assets/js/filesystem.js"></script>
Conclusión:
Si tu librería requiere estilos y scripts esenciales para funcionar correctamente, el método 1 (publicación de assets) es la mejor opción. Si los CSS/JS son opcionales o personalizables, el método 2 puede ser más flexible, permitiendo a los usuarios gestionar su inclusión como prefieran.
Ejemplo de uso:
<div class="container-fluid card press"> <div class="row"> <div class="col-lg-6"> <?php echo $files->getFormSubirFichero(); ?> </div> <div class="col-lg-6"> <?php echo $files->getTreeDirectorios(); ?> </div> </div> </div>