至於什麼mvc結構,其實就是三個model,contraller,view單詞的簡稱,,model,主要任務就是把資料庫或者其他檔案系統的資料按照我們需要的方式
讀取出來。view,主要負責頁面的,把資料以html的形式顯示給使用者。controller,主要負責業務邏輯,根據使用者的 request進行請求的分配,
比如說顯示登陸介面,就需要呼叫乙個控制器usercontroller的方法loginaction來顯示。
1.在控制層,對於乙個表,一般建立兩個php檔案,乙個用於跳轉和顯示,乙個用於功能上的操作(比如crud操作).
goods.php用於 跳轉到顯示商品資訊頁面,新增商品資訊頁面 , 修改商品資訊頁面 ,可以用act=list,add,edit來區分。
goodsact.php 則用於實際意義上的操作,也就是對資料庫中商品表的物理操作, 如 新增商品到資料庫,修改資料庫中商品資訊,刪除資料庫中某商品,同樣可以用 act=add,edit,del來區分。
2.在model層,我們可以再分兩層,一層是對於資料庫中某個表的具體操作,另一層則是更底層的資料庫操作。
比如:對於上述商品表,我們可以建立乙個googs.class.php,控制層中的 對於商品表(goods)的操作 呼叫該model層(goods.class.php)的方法,而對於建立資料庫的
連線,釋放資料庫的資源,執行sql操作是所有model層中對錶的操作都需要的,因此我們一般再建立乙個更底層的model類,比如mysql.class.php.
博學之,審問之,慎思之,明辨之,篤行之
禮記 中庸 十九章有云 博學之,審問之,慎思之,明辨之,篤行之。這說的是為學的幾個層次,或者說是幾個遞進的階段。博學之 意謂為學首先要廣泛的獵取,培養充沛而旺盛的好奇心。好奇心喪失了,為學的慾望隨之而消亡,博學遂為不可能之事。博 還意味著博大和寬容。惟有博大和寬容,才能相容幷包,使為學具有世界眼光和...
接觸之,熟悉之,打破之
接觸之,熟悉之,打破之 拿破崙小時候就是孩子王,不管同夥伴們玩什麼遊戲,它總是贏家。同時,它更善於改變遊戲規則,以便能夠發揮他自己的優勢。如果能夠成為遊戲規則的左右者,那麼,在當今商戰中必定是最大的贏家。我們處在乙個有著各種各樣遊戲規則的大環境中,每時每刻都要面對不同的遊戲規則,轉換不同的角色,讓自...
手之舞之,足之蹈之
我知道,你認為我在講述天方夜譚。沒有哪個程式設計師可以這樣奢侈,可以這樣幸運。不錯,這確乎是我的幻想。不可求,不可遇。然而,書卻可以擁有這樣的魔力,可以讓這樣的幻想得到實現。感謝richard monson haefel薈萃了這樣乙個團隊,並將他們帶到每乙個讀者身邊,那就是這本薄薄的小書 軟體架構師...