У меня есть файл SafeCracker для типа полей для записей в канале. Все работает отлично, и я могу загружать изображения вместе с записью. В панели управления EE, если я отредактирую запись и удалю изображение, или даже если я удалю всю запись, изображения, связанные с этой записью, не будут удалены с сервера. Почему это происходит. Это известная проблема.expressionengine изображение, не удаленное с сервера после записи, удалено
0
A
ответ
2
Это не ошибка; это то, как ExpressionEngine обрабатывает файловые ресурсы. Когда вы удаляете изображение из записи, EE удаляет отношение между изображением и записью. Изображение будет продолжать существовать на сервере, пока вы не удалите его. Для этого перейдите к EE's file manager и удалите изображение.
Причина, по которой EE ведет себя таким образом, заключается в том, что она позволяет легко ссылаться на изображение или файл из нескольких записей в системе. Если у вас было несколько записей, связанных с изображением, и они могли удалить его из одной из этих записей, вы бы разорвали бы связь с ним со всех других страниц, на которые он ссылался.
Смежные вопросы
- 1. Изображение удалено в базе данных после редактирования
- 2. Пропуск записи ExpressionEngine Chanel
- 3. Удаленное удаление проекта проекта «Удалено (обработка)»
- 4. Необязательное свойство класса удалено после записи
- 5. Удаленное восстановление PowerShell после восстановления сервера
- 6. Удаленное использование сервера sql?
- 7. Более эффективный движок сервера ExpressionEngine
- 8. Записи как субдомены в ExpressionEngine
- 9. ExpressionEngine не может втягивать записи через шаблон
- 10. Отобразить удаленное изображение
- 11. Удаленное развертывание сервера приложений
- 12. Удаленное изображение титана и андроида не показано
- 13. Изображения не получать удаленное от Appcelerator arrowdb
- 14. Удаленное выполнение COM-сервера
- 15. Как обновить удаленное изображение?
- 16. Как получить удаленное изображение?
- 17. iOS: Изображение не будет удалено из массива
- 18. Удаление файла с сервера после удаления записи
- 19. ExpressionEngine, как долго публикуются записи в канале
- 20. Преобразование правила перезаписи ExpressionEngine для сервера NginX
- 21. Удаленное подключение удаленного сервера Netty
- 22. Linux Удаленное развертывание кепки сервера
- 23. Swift: Как получить удаленное уведомление с сервера?
- 24. Удаленное завершение работы сервера RabbitMQ
- 25. Удаленное изображение Dompdf не отображается в pdf
- 26. Удаленное изображение не получено в chrome-app
- 27. удаленное исключение идентификации веб-сервера
- 28. Удаленное соединение с таймаутом удаленного сервера
- 29. Удаленное подключение сервера Mysql РНР
- 30. Как обнаружить событие, когда удаленное приложение Chrome было удалено?
Возможно, вы можете написать отчет, в котором будет использоваться небольшой PHP, чтобы получить список всех изображений, с некоторым кодом EE, чтобы найти все изображения, на которые ссылаются в разных записях, и показать изображения, которые больше не используются , Что-то вроде этого может быть опцией панели управления, или она может запускаться автоматически через Cron, чтобы выполнять некоторую сборку мусора для изображений. – Mike3d0g
Возможно, я неправильно понял цель этих функций. Спасибо за разъяснения – Pinkie