Stockage protégé
L'accès à ce stockage peut se faire via l'utilitaire EagleCore\Utils\Storage\AppStorage
. Référez-vous aux commentaires des fonctions pour plus de détails.
Cette class offre des fonctions de stockage et d'accès :
storeClassicFile
stocke une copie d'un fichier dans le dossier de stockage. Le paramètrestoragePath
prend comme racine le dossierstorage
AppStorage::storeClassicFile(storagePath: "/articles/new.md",fileBasePath: "chemin_absolue_vers_fichier.txt");storeContent
stocke un contenu textuel dans le dossier de stockage. Le paramètrestoragePath
prend comme racine le dossierstorage
AppStorage::storeContent(storagePath: "/articles/new.md",content: "# Eagle framework doc");storeFormFile
stocke un fichier de formulaire à partir du tmp name. Le paramètrestoragePath
prend comme racine le dossierstorage
AppStorage::storeFormFile(storagePath: "/articles/new.md",fileTmpName: $_FILES["f"]["tmp_name"]);buildStorageCompletePath
construis le chemin absolu vers le dossier stockage en fournissant un chemin l'ayant comme racine. En partant d'un dossier souhaitéstorage/articles
pour avoir le chemin absolu via cette fonctionAppStorage::buildStorageCompletePath(pathFromStorage: "/articles");