Как Создается Ссылка На Изображение Из Sql Базы

Детальные изображения товаров хранятся в директории images/detailed/N. При загрузке изображения создается запись в таблице cscart_images базы данных магазина, при этом каждое изображение имеет свой уникальный идентификатор image_id. В таблице cscart_images_links для каждого изображения товара создается еще одна запись в которой object_id - ID товара, а detailed_id - ID изображения в cscart_images.

Путь до изображения (директория N) вычисляется по формуле:

N = floor(image_id/MAX_FILES_IN_DIR) (http://php.net/manual/ru/function.floor.php).

MAX_FILES_IN_DIR - это константа, хранящая максимальное число файлов в директории. Она объявляется в файле config.local.php и имеет 1000 в качестве значения по умолчанию.

1 лайк