У меня есть webapp, который я планирую преобразовать в REST api и решил использовать CakePHP для этого - текущая форма написана в ColdFusion.Создание CakePHP REST api из существующего проекта
База данных представляет собой пару миллионов записей размером с 20 таблицами или около того и несколько ассоциативных таблиц, которые обрабатывают ситуации «ко многим ко многим».
Я ищу наилучший метод для запуска решения CakePHP в основном в отношении базы данных. Должен ли я импортировать существующий db и просто использовать торт для доступа к его текущей форме? Должен ли я испечь новую структуру базы данных (чтобы оставаться в пределах стандартов торта), то выяснить, как получить мои данные в новый db, и поддерживать отношения и т. Д. (Как?)?
Edit:
Есть много пользователей существующего приложения, но когда новый CakePHP апи настроен и готов к работе, старый сервис будет закрыт использовать новый.
Текущее приложение не предназначено для MVC, ссылаетесь ли вы на Модели как на синонимы таблиц? Существует много существующих таблиц с внешними ключевыми отношениями, но они не называются с использованием стандартов CakePHP, поэтому не уверен, что это сломает CakePHP или сделает его функции недоступными.
Время - проблема, но я бы предпочел потратить время и сделать это правильно, вместо того, чтобы в ближайшее время повторно посетить.
Спасибо за ответ, я обновил свой ответ, чтобы предоставить дополнительную информацию. – canigetabreak