新手不知道怎麼做實際的項目,現在在看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的設計模式了!!!謝謝採納