Как связать работу elFinder 2.0 с Базой Данных?
Added by Михаил Миронов 7 months ago
Здравствуйте
Мне нужно, чтоб все действия которые производятся в elFinder 2.0 записывались в Базе данных.
То есть все загружаемые файлы должны загружаться на хостинг а информация о них(путь, дата добавления, формат, и т.д) должна записываться и храниться в базе данных, а при изменении файлов (переименовании, перемещении или удалении) соответственно также должна изменяться и информация о них в базе данных.
Подскажите пожалуйста как это возможно реализовать в elFinder 2.0?
Replies (4)
RE: Как связать работу elFinder 2.0 с Базой Данных?
-
Added by Troex Nevelin 7 months ago
Посмотрите как в примере https://github.com/Studio-42/elFinder/blob/2.x/php/connector.php реализован логгер class elFinderSimpleLogger или function logger
По сути это просто callback вызываемый коннектором и вы можете в нём делать всё что вам угодно
RE: Как связать работу elFinder 2.0 с Базой Данных?
-
Added by Михаил Миронов 6 months ago
Я обладаю не глубокими знаниями в PHP и поэтому буду Вам глубоко благодарен за более подробное объяснение.
1) Ссылку, которую вы мне дали ведет на страницу с кодом. Какой кусок этого кода и в какую часть файла 'connector.php' нужно вставлять чтоб простой логер заработал и начал записывать в файл все мои действия?
2) Я очень ценю ваше время и все то, что вы создаете, но не могли бы Вы уделить чуточку времени и дать пример файла 'connector.php' в котором был бы встроен простой логер, который, например, при каждом новом загружаемом файле записывал в Базу данных (на пример в таблица "Files" с полями "imia" и "put") название загружаемого фала и путь на хостинге куда он загружается. А по аналогии я уже сам все остальное докручу.
Спасибо большое.
RE: Как связать работу elFinder 2.0 с Базой Данных?
-
Added by Troex Nevelin 6 months ago
Ту ссылку которую я дал не подразумевает "вставьте и всё заработает", там можно найти примеры как это реализовать, своими силами.
elFinder не готовое решение - это инструмент для разработчиков. Ко всему вторая версия ещё не готова и постоянно меняется, beta версия которая выходила уже старела, я бы советовал брать версию из git, документации пока практически тоже нет.
Не хочу показаться грубым, но если вы не готовы с ним разбираться самостоятельно в таком положении дел, то лучше не беритесь. Придёт время и мы доведём elFinder до релиза, будет документация и примеры, но ждать этого не нужно.
RE: Как связать работу elFinder 2.0 с Базой Данных?
-
Added by Михаил Миронов 6 months ago
Хорошо. Я понял. А готовы ли Вы нам помочь за вознаграждение? Если да, скажите сколько будет стоить следующие изменения:
1) При загрузке файла в базу данных заносилась информация о файле (путь к нему на хостинге, размер, тип, расширение и т.д)
2) Так же и при удалении, переименовании или создании файла также вся информация должна отображаться в базе данных.
То есть чтоб клиентская программа, которая будет работать на локальном компьютере могла работать с файлами при помощи этой базы данных (MySql).
Надеемся на сотрудничество.
(1-4/4)