FFCMS Wiki

Официальная документация разработчика и администратора

Инструменты пользователя

Инструменты сайта


helper:filesystem

Помощники - файловая система

Помощники данной группы в FFCMS предназначены для упрощения часто выполняемых операций в файловой системе, при работе с директориями и файлами. Кроме упрощения взаимодействия с файловой системой данные помощники позволяют унифицировать подходы при работе с файлами и директориями.

Как яркий пример можно привести процедуру записи некого содержимого в файл. В процессе реализации алгоритма, вам стоит учесть - существует ли этот файл, доступен ли он для записи, существует ли все дерево директорий до файла, а если нет - то имеется ли возможность ее воссоздать, правильно ли задан абсолютный или относительный путь и т.д. Однако, используя помощник File все эти аспекты могут быть учтены в 1 обращение:

if (File::write('/upload/my/directory/file.txt', 'Hello, text file')) {
    // success
}
helper/filesystem.txt · Последние изменения: 2016/06/23 12:08 (внешнее изменение)