>백엔드 개발 >PHP 튜토리얼 >有哪些基于mvc模式的php开源系统?

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

WBOY
WBOY원래의
2016-06-06 20:41:39940검색

新手不知道怎么做实际的项目,现在在看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的设计模式了!!!谢谢采纳

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.