2014-02-04 4 views
0

Я использую Yii в течение нескольких месяцев. Я работаю над проектом среднего размера, который обрабатывает пользователей, группы и некоторое взаимодействие между пользователями (например, пользователи могут вносить предложения в свои группы, другие пользователи могут комментировать предложения, есть модераторы/администраторы групп и т. Д.)Управление пользовательскими файлами на Yii

Я собираюсь начать часть моего проекта, которая включает в себя управление файлами пользователей. В основном я буду обрабатывать два типа файлов: изображения и pdf. Изображения будут сгруппированы в галереях, каждый из которых будет иметь имя и описание. Только администраторы групп могут создавать галереи (без ограничений по количеству галерей) и загружать файлы. Другие пользователи могут видеть только фотографии и файлы своей группы.

Как я уже говорил, я работаю с Yii в течение нескольких месяцев, но я не могу найти четкую информацию об управлении файлами пользователей. У меня есть несколько вопросов:

  1. Какой каталог следует использовать для хранения файлов? Есть ли какой-то стандарт для этого?

  2. Какие средства предоставляются Yii для управления файлами?

Надеюсь, вы можете дать мне идеи. Заранее спасибо

EDIT: упростили ряд вопросов :)

+2

Вот шесть вопросов. Вам нужно более широко смотреть на то, как это достигается в любом приложении PHP, а затем посмотрите, с чем справляется структура Yii. Но не храните файлы в базе данных, просто имена файлов. –

+0

@PaulGregory спасибо за ваш совет. Я просто отредактировал сообщение, чтобы упростить – jeanc

ответ