Home >Backend Development >PHP Tutorial >有哪些基于mvc模式的php开源系统?

有哪些基于mvc模式的php开源系统?

WBOY
WBOYOriginal
2016-06-06 20:41:39940browse

新手不知道怎么做实际的项目,现在在看ci框架,但是实际项目的操作还是不懂,但是像discuz、worldpress好像都不是mvc模式的(好像很多开源项目都是这样的),有没有基于mvc模式的开源系统,比较成熟,同时有利于学习的,请推荐下。

这个问题已被关闭,原因:

回复内容:

新手不知道怎么做实际的项目,现在在看ci框架,但是实际项目的操作还是不懂,但是像discuz、worldpress好像都不是mvc模式的(好像很多开源项目都是这样的),有没有基于mvc模式的开源系统,比较成熟,同时有利于学习的,请推荐下。

上面说的 LARAVEL

给朋友做个广告,一个特别不错的教程最适合中国人的Laravel教程

其实最好的 mvc(指设计思想上最好,不是性能上)框架不在 php 上,是 ruby on rails,什么 spring mvc,cake php 都是借(chao)鉴(xi)它的,当然由于 ruby 部署和开发都要在 linux 上,估计 KO 掉一批用惯 windows 的人
php 的 mvc 推荐 cakephp
cakephp 找本 cookbook 参考 tutorial 自己写个博客程序后台,就入门了

discuz不是mvc模式?这个想法很奇怪。c是控制器,m是模型,v是view层。
discuz/template中放的是模板。
discuz/source/module中的是按功能分的模块。里面大致是控制器层。
模型层在discuz/source/class/table中。
可以说像内容管理系统phpcms,论坛discuz等都是mvc的。不过有些分层可能分的更细致。

ci,thinkphp之类的是框架。用这个框架开发,你就遵循了mvc的开发模式。
先把框架用熟了。

Not only is MVC laravel

discuz是MVC模式的,你能问出这么基础的问题,那么证明是你不理解MVC设计模式,只要是controller,view model三层实现了分离,那么就是MVC的设计模式了!!!谢谢采纳

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn