Я хочу создать отдельные базы данных для разных регистраций. Сначала я делал это через несколько поддоменов вручную, но теперь я хочу, чтобы он был автоматически после регистрации, когда кто-нибудь зарегистрировался.Различные базы данных на учетную запись пользователя после входа в систему CakePHP
Это то, что имею в виду осуществить: Сначала я буду создавать общую базу данных «user_databases» в просто магазин «электронной почты пользователей» и «имя базы данных пользователя». Поэтому, когда любой пользователь регистрируется со своим электронным письмом, я заберу его имя базы данных, а затем подтвержу пароль входа в систему из таблицы пользователей из загруженной базы данных.
Но проблема в том, как я его добьюсь? Должен ли я включать код в database.php Config или в каждую модель, я использую $ useDbConfig (я не хочу использовать его по некоторым причинам)?
Есть ли для этого лучшие методы? Могу ли я правильно его реализовать? Пожалуйста, помогите и руководствуйтесь.
Я сделал что-то подобное, за исключением того, что я использовал субдомены для изменения каталога тем. Вы должны иметь возможность установить источник данных аналогичным образом: http://blog.sixthpoint.com/wildcard-subdomain-prerouting/ – Sixthpoint
Я уже использую его с поддоменом, что я вручную сделал, но я хочу реализовать одно домен, где пользователь может зарегистрироваться, и, таким образом, URL-адрес для каждого пользователя, обращающегося к сайту, будет таким же, но с учетной записью нет. который будет использоваться, чтобы узнать базу данных этого пользователя для извлечения. – Anupal