Как динамически создавать базы данных и таблицы, используя Symfony2 и Doctrine?

Я разрабатываю веб-приложение, которое позволяет регистрировать пользователей. Это довольно просто сохранить, так как новый пользователь пользователь класс сущности, который представляет только новую строку внутри пользователи таблица в базе данных после создания.
Эти пользователи, после входа в систему, могут создавать новые группа, также зарегистрирован как класс сущности. Эта группа также представляет новую строку в другой таблице с именем группы. Все до этого здесь предельно просто, даже для таких, как я, которые смотрели только несколько видеоуроков Lynda на Symfony2.

Проблема, которая мешает мне идти дальше в моем развитии, заключается в том, что пользователи еженедельно должны будут регистрировать отчеты для этих групп, которые, как и другие, будут ссылаться как отчет класс в Entity папка. Я знаю, что эти регистры можно просто добавить в другую таблицу отчеты, с отображением OneToManyотнося группу к отчету с group_id колонка или что-то в этом роде. Но когда-нибудь эта таблица может быть, я не знаю, длиной в миллион строк?

Итак, мне было интересно, есть ли способ создать новую таблицу {группа} _reports в базе данных каждый раз, когда пользователь создает новую группу в веб-приложении, чтобы сделать вещи немного более организованными. Кроме того, как я могу отправить соединение с правильной таблицей, используя имя группы в качестве параметра?

Заранее спасибо!

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]