PHP MVC留言本例項

2021-05-26 09:28:07 字數 741 閱讀 1096

這個帖子發布以後有朋友 指出例子中v直接操作m不符合mvc原則,現在對** 做了修改:

[/php]

看過index.php之後你就更清楚了吧,原來功能是通過$_get[「action」]指定的,由乙個switch結構分發,不同的功能對應不同的controller子類。現在可以滾上去(滾動頁面 上 去的簡稱,絕非不潔用語^_^)仔細看看這個controller**了。注釋應該很細了,不懂的地方就去看看php5的oop語法和概念吧,單純看這些 概念總是越看催眠效果越好,現在帶著實際問題去看,應該有所不同吧。不過我還是建議你在完成這個mvc的hello world知道mvc是怎麼回事之後下功夫打好oop的基礎,畢竟那是根本啊。

怎麼樣,controller真是個光說不練的傢伙吧,看不到三行它就把你引向view了,那就看看view吧。

view裡有對應的子類,負責相應功能的顯示。理解了controller,view的**就不難看了,難看的話也是因為混雜著html的原因,它所做的 就是把controller(controller是個二道販子,它的資料來自model)給它的資料,然後塞到html中。

[php]

<?php

//! view 類

/*** 針對各個功能(list、post、delete)的各種view子類

* 被controller呼叫,完成不同功能的網頁 顯示

*/class view {

var $output; //用於儲存輸出html**的字串

asp小留言本

第一部分 建立資料庫 create database lyb gouse lyb gocreate table liuyan liuyanid int identity not null,username varchar 50 datetime datetime,content varchar 50...

flash asp xml留言本教程

url 演示位址 1b url 1b 安裝說明 1b 在使用之前,確定空間或者本地測試伺服器是否支援asp,及正常執行asp 後台登陸位址 flashgbook admin index.asp 使用者名稱 admin 密 碼 admin 1b 背景 1b flashgbook images bg.j...

web py sqlite寫的簡單留言本

很亂,而且沒有用到模板,把html 跟python 混在一起了,而且也沒有用到web.py本身提供的資料庫操作模組,絕對粗超的 學習了很多東西,首先當然是web.py,然後是sqlite,接下來是time模組 看來也唯有不斷的實踐,才真正能進步!說實在的,偶學html到現在這麼久,還是半桶水,悲劇了...