Совместное использование базы данных Cake PHP 2.4.5 и Cake PHP 4.x - PullRequest
0 голосов
/ 26 апреля 2020

Я унаследовал этот старый веб-приложение Cake PHP 2.4.5, которое работает нормально. Мой клиент просит меня разработать для него новые функции. Я знаю, что это будет беспорядок, но функции, которые хочет получить мой клиент, не должны записывать в существующие таблицы базы данных, только читать их. Новые данные будут храниться в новых таблицах, которые текущее (старое) веб-приложение никогда не увидит.

Более того, новые функции практически не связаны с существующими, за исключением аутентификации пользователей. Пользователей могут попросить использовать другую страницу входа для доступа к новым функциям, но их нельзя попросить зарегистрироваться снова и иметь разные учетные записи. Новые пользователи будут продолжать регистрироваться, используя старое веб-приложение.

Я почти ничего не знаю о Cake PHP, будь то старая версия 2.4.5 или текущая 4.0.6. Я знаю и разрабатываю в PHP в целом.

Возможно ли и безопасно (с точки зрения целостности данных) настроить новое веб-приложение Cake PHP 4.0.6 с двумя подключениями к базе данных, где первая - это старая база данных веб-приложений, которая используется только для поддержания аутентификации и справки только для чтения, а вторая - для новых функций и новых данных?

Будет ли Cake PHP 4.0.6 автоматически обновлять что-либо в общей базе данных? Будет ли это работать вообще?

...