簡介:本課程前部分通過學習MVC理論知識,引入MVC設計簡單的框架的方法,并帶領學生掌握對框架MVC三層框架簡化的方法。后半部分通過視圖層的介紹引入smarty的概念,詳細介紹smarty的語法,通過實例再次加深對smarty的理解,并演示smarty各個內置函數與php、自定義函數的用法。
第3章 MVC實例制作(1)
通過微型MVC實例的開發,進一步的帶大家理解MVC的相關知識。
第4章 MVC實例制作(2)
通過介紹入口程序的作用,對上述實例進行改進。介紹常用第三方視圖引擎,為后面引入smarty的知識埋下伏筆
第5章 Smarty簡介
由淺入深的介紹smarty的作用和運用環境,以及如何配置使用smarty。
第6章 Smarty模板語法
由淺入深的介紹smarty模板語法,包括函數、控制語句。
- 視頻: 6-1 Smarty的基本語法 (25:33)
- 視頻: 6-2 Smarty的條件判斷語句 (03:30)
- 視頻: 6-3 Smarty的偱環語句 (08:54)
- 視頻: 6-4 Smarty的文件引用 (04:00)
- 視頻: 6-5 Smarty類和對象賦值與使用 (04:29)
- 視頻: 6-6 Smarty函數的使用 (14:19)
- 視頻: 6-7 functions函數插件的定義和使用 (13:19)
- 視頻: 6-8 modifiers變量調節器插件的定義和使用 (06:10)
- 視頻: 6-9 block functions區塊函數插件的定義和使用 (04:32)
- 視頻: 6-10 Smarty實例 (11:56)
第7章 MVC微型框架的建立
綜合運用MVC理論、面向對象知識,建立一個微型框架。通過數據庫類的封裝、不同工廠類的封裝、啟動引擎的建立等講解框架的原始構造和研發的思路和技巧。
第8章 MVC微型框架的實際運用
運用創建的框架,進行實際的新聞發布系統的開發。通過逐步的前后臺兩部分的研發,展現基于MVC架構出的框架在實際開發中帶來的便利和規范。