Я не пробовал это, но из того, что я пробовал, я не думаю, что это действительно жизнеспособный вариант, чтобы взять унаследованный проект и «Катализировать» его на полпути. Я не думаю, что Catalyst предназначен для такого использования, и попытка сделать это, вероятно, потребует гораздо больших усилий, чем оно того стоит, тем более что вы будете сталкиваться с крайними случаями повсюду, с которыми никто больше не знаком. с (так как они не знают о вашем прежнем коде).
Достаточно сложно просто унаследовать унаследованный проект для MVC, даже не задумываясь о том, какую среду использовать. Итак, ИМХО, если вы собираетесь это сделать, перейдите к полноценному решению:
- Если вы можете разделить проблемы в унаследованной кодовой базе, то усилия с этого момента по получению проекта полностью под Catalyst того стоят.
- Если вы не можете разделить проблемы в смысле MVC, вы не получите существенной выгоды от использования Catalyst или его частей. Ваши усилия будут лучше потрачены на простой олефодийный рефакторинг.