Работа с файловой системой
/* создали объект */
$file = new PrFile('/test/index.php');
/* создали файл */
$file -> create();
/* Записали в файл */
$this -> record('test');
/* Вывели содержимое файла на экран */
echo $file -> read();
/* Удалили файл */
$file -> delete();
Работа с моделью
/* создали объект */
$file = new PrFile('/test/index.php');
/*
* Пытаемся сохранить в базу
* если файл размером менее 1 мб и формат его png или jpg или jpeg, то успешно сохранится и /test/index.php переместиться в папку хранения
* метод save() возвращает массив с информацией о файле
*
*/
$file -> type(['png', 'jpg', 'jpeg']) -> maxSize(1) -> save();
/* получить файл по id */
PrFile::getById($id);
/* получить файл по name */
PrFile::getByName($name);
/* получить файл по ссылке */
PrFile::getByLink($link);
/* получить ссылку на файл по id */
PrFile::linkById($id);
/* удалить файл по id */
PrFile::deleteById($id);