我正在努力完成一个经典的遗留项目:手动URL解析和组合,手动路由等。了解一点Catalyst我至少要了解一些概念,例如正确的(也就是透明的)URL路由和参数解析例如。理想情况下,我只是使用Catalyst并完成它,但鉴于它是一个遗留项目,我想我只有两个选择:
答案 0 :(得分:1)
我没有尝试过这个,但是从我的尝试来看,我认为这不是一个可行的选择,可以选择遗留项目并“催化”它。我不认为Catalyst是以这种方式使用的,并且尝试这样做可能会比它值得付出更多的努力,特别是因为你将会遇到无处不在的地方的边缘案例with(因为他们不知道您的遗留代码)。
让传统项目适应MVC很难,甚至没有考虑使用哪个框架。所以,恕我直言,如果你要这样做,那就去找一个全面的解决方案: