我正在考虑建立我自己的MVC系统和一个成员系统。然而,我需要论坛,我想也许我会使用论坛作为注册,让它来处理成员,但是有没有更好的解决方案来同时想要一个MVC系统和论坛?
发布于 2010-08-27 02:49:20
老实说,我的回答是:不要开发论坛,而是从众多可用的PHP实现中选择一个,并将精力放在主题上。我知道这不是你想要的,但是如果你对论坛应该如何工作没有一个全新的想法,那么从头开始就没有意义了。
但回到你的问题:是的,MVC应该可以工作,即使你可能会在你的代码中混合一点视图和控制器。但正如@ford已经建议的那样,寻找框架是值得的,这样你就可以专注于论坛的独特功能。
发布于 2010-08-27 02:40:31
我看不出为什么以MVC为中心的方法与开发论坛是不兼容的。
您的成员系统是您的MVC架构中的特定模型吗?如果是这样的话,我认为这将是一个很好的方式。这样,如果你想添加更多的功能(例如,博客),需要每个成员的权限/身份验证可以从相同的用户模型中提取。
否则,最好的解决方案是已经编写的解决方案。作为PHP MVC框架,CakePHP非常流行。用它制作论坛应该不会太难。
发布于 2010-08-27 02:51:41
Symfony提供了一个php框架。需要更多的开发时间,但提供了更大的灵活性。
有很多内容管理系统为用户管理提供开箱即用或插件形式的论坛。
有很多论坛可以管理用户,你可以通过扩展来提供你想要的其他功能。
https://stackoverflow.com/questions/3578215
复制相似问题