Я реализую систему загрузки изображений на PHP. Требуется следующее:
- Имеют категории
- Разрешить пользователям комментировать images
- Разрешить оценивать изображения
Для этого у меня есть 2 подхода:
1. Реализуйте категоризацию по папкам
Каждая категория будет иметь свою собственную папку, и PHP будет определять категории через эти папки.
Плюсы
- Структурированный вид, легко обнаруживаемые изображения.
- Использование собственных функций PHP для управления и сбора информации о папках и файлах
Минусы
- Множественная категоризация - это проблема
- Необходимо сохранить полный путь в базе данных
2. Реализуйте категоризацию по базе данных
Каждое изображение в базе данных будет иметь catID (или несколько catID), и PHP будет запрашивать базу данных для получения изображений
Плюсы
- Легко реализуемые множественные категории
- Только изображение имя сохраняется
Минусы
- Кажется более беспорядочным
- Требуется много запросов к базе данных.
Как вы думаете, что лучше? Или есть третий, совершенно другой подход, который мне не хватает?
Просто примечание, мне не нужен код, я могу реализовать его сам, я ищу, что реализовать.
Хотел бы получить известие от вас.
задан Madara Uchiha 23 January 2012 в 09:48
поделиться