我有一个很大的 PHP 遗留代码库,我打算将它转移到基于 MVC 的模式。不是因为我想要,而是如果我可以分离视图,将带有模型后端的视图/布局提供给设计师会更容易。
我们的应用程序在本地设置非常复杂(我们正在努力使其更容易,但并不容易,因为它运行在特定的操作系统、只读 FS 等上)。
所以我的第一个想法是:将整个视图逻辑移动到模板,然后随着时间的推移将其余代码迁移到模型和控制器。但是现在,我正在考虑将我的代码打包到一个 REST API 中(服务器端没有视图逻辑,只有 JSON 被传递。我想用主干.js 呈现视图)。
我仍然没有答案的问题是:
- 谁有类似的经历可以和我分享一下?
- 我应该使用的 PHP REST API 库?(我在考虑 SLIM 框架)
- 这是一个好方法吗?