查看完整版本: PHP MVC的問題
頁: [1]

sss86523 發表於 2015-8-18 03:26 PM

PHP MVC的問題

本帖最後由 sss86523 於 2015-8-18 03:31 PM 編輯

請教有經驗的老手,最近想嘗試使用MVC開發(非framework),網路查了許多MVC的資料,
都只有提供觀念,但實作部分還是不知道使用方法,所以我用自己的方法寫MVC,想請問我寫的方法對不對。

假設我今天做一個留言版
首先,我在首頁建立一個index.php負責判斷view中的網址,在controller建立一個msgct.php(類別msg、方法add()),再model建立一個process.php(類別process、方法add),然後在view裡面建立一個showmsg.php。

假設一開始的網址是***/msg/add(新增留言),index.php取得網址中的msg/add之後,用php函數中的"include", 引入msgct.php,在msg類別中的add方法再include('process.php'),再從proccess.php中的add方法連接資料庫並做處理,所有要使用的變數都再這邊處理好,最後再從process.php中include('showmsg.php'),然後showmsg.php這邊要顯示的資料就從剛剛的proccess.php設定好的變數拿來使用。

請問這樣的寫法OK嗎?我全部都是用include,這樣會不會有問題。


...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

hsw1976 發表於 2015-8-19 04:15 PM

本帖最後由 hsw1976 於 2015-8-19 04:17 PM 編輯

MVC 本來就不算是 Framework 層級的東西

在 php 的領域早已經有很多 MVC 的解決方案

最常見的是 ThinkPHP,要看實例可以先從這裡開始

不過話說回來,從你的描述來看,像是打算重做一個 MVC 引擎?

如果是的話,那就不明白你這樣做的用意

重新發明輪子,意義何在?

前面已經有文章討論過 MVC,建議可以去爬一下文

sss86523 發表於 2015-8-19 07:54 PM

了解 只是不懂mvc要如何應用在實例 才會直接隨便寫一個上來發問 目前寫下來感覺蠻順的
只是不知道符不符合mvc架構 我會在去研究一下ci  也感謝你的回答
頁: [1]