Я использую Yii в течение нескольких месяцев. Я работаю над проектом среднего размера, который обрабатывает пользователей, группы и некоторое взаимодействие между пользователями (например, пользователи могут вносить предложения в свои группы, другие пользователи могут комментировать предложения, есть модераторы/администраторы групп и т. Д.)Управление пользовательскими файлами на Yii
Я собираюсь начать часть моего проекта, которая включает в себя управление файлами пользователей. В основном я буду обрабатывать два типа файлов: изображения и pdf. Изображения будут сгруппированы в галереях, каждый из которых будет иметь имя и описание. Только администраторы групп могут создавать галереи (без ограничений по количеству галерей) и загружать файлы. Другие пользователи могут видеть только фотографии и файлы своей группы.
Как я уже говорил, я работаю с Yii в течение нескольких месяцев, но я не могу найти четкую информацию об управлении файлами пользователей. У меня есть несколько вопросов:
Какой каталог следует использовать для хранения файлов? Есть ли какой-то стандарт для этого?
Какие средства предоставляются Yii для управления файлами?
Надеюсь, вы можете дать мне идеи. Заранее спасибо
EDIT: упростили ряд вопросов :)
Вот шесть вопросов. Вам нужно более широко смотреть на то, как это достигается в любом приложении PHP, а затем посмотрите, с чем справляется структура Yii. Но не храните файлы в базе данных, просто имена файлов. –
@PaulGregory спасибо за ваш совет. Я просто отредактировал сообщение, чтобы упростить – jeanc