Изображение выражения не будет удалено с сервера после удаления записи - PullRequest
0 голосов
/ 22 декабря 2011

У меня есть файл SafeCracker в качестве типа поля для записей моего канала. Все работает отлично, и я могу загружать изображения вместе с записью. В панели управления EE, если я редактирую запись и удаляю изображение, или даже если я удаляю всю запись, изображения, связанные с этой записью, не удаляются с сервера. Почему это происходит. Это известная проблема.

1 Ответ

2 голосов
/ 22 декабря 2011

Это не ошибка; это то, как ExpressionEngine обрабатывает файловые активы. При удалении изображения из записи EE удаляет отношение между изображением и записью. Изображение будет продолжать существовать на сервере, пока вы не удалите само изображение. Для этого перейдите к Файловый менеджер EE и удалите изображение там.

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

...