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