Heim > Backend-Entwicklung > PHP-Tutorial > 有哪些基于mvc模式的php开源系统?

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

WBOY
Freigeben: 2016-06-06 20:41:39
Original
946 Leute haben es durchsucht

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

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage