PHP開發-模板的使用

來源:互聯網
上載者:User

標籤:需要   商務邏輯   執行個體   今天   mil   microsoft   複用   mvc   結構   

  通過今天晚上半個多小時的趙老師對模板的介紹,大致對模板的使用、結構以及開發模板的思想有了個大致的瞭解。

  為什麼要開發模板:模板就是將PHP發過過程中使用到、需要操作的事物封裝成對象。以便在使用到的時候不必再次覆寫這段代碼(也就是為了提高代碼的複用),而提高代碼的邏輯結構。也方便了後續開發過程中的修改和調試。

  開發模板的思想:模板就是根據物件導向MVC設計模式的思想開發出來的,因此模板開發就是根據面向的三大特性(封裝、繼承和多態)以及按MVC將系統分層次進行部署的思想開發的。首先,將要操作的所有事物都封裝成對象,在M層定義;然後,在C層將從V層傳入的資料交給M層封裝過後的對象進行邏輯判斷和資料處理;最後將處理的結果返回給V層呈現給使用者。

  模板結構:模板結構就是根據MVC設計模式進行設計的,將操作的事物封裝成對象(M層),通過繼承簡化了代碼的結構同時提高了代碼複用率;通過執行個體化對象和調用相應的方法對具體的事物進行操作,達到對象的實現,這就是C層;V層負責接收使用者發送的請求(資料),然後將請求發送給M層進行商務邏輯判斷,然後根據商務邏輯返回不同的結果給V層呈現給使用者。MVC設計模式將系統的進行明確的分工,使結構清晰化,有利於開發複雜的項目以及進行後續的修改和維護。

PHP開發-模板的使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.