簡介:本課程前部分通過學(xué)習(xí)MVC理論知識,引入MVC設(shè)計(jì)簡單的框架的方法,并帶領(lǐng)學(xué)生掌握對框架MVC三層框架簡化的方法。后半部分通過視圖層的介紹引入smarty的概念,詳細(xì)介紹smarty的語法,通過實(shí)例再次加深對smarty的理解,并演示smarty各個(gè)內(nèi)置函數(shù)與php、自定義函數(shù)的用法。
第3章 MVC實(shí)例制作(1)
通過微型MVC實(shí)例的開發(fā),進(jìn)一步的帶大家理解MVC的相關(guān)知識。
第4章 MVC實(shí)例制作(2)
通過介紹入口程序的作用,對上述實(shí)例進(jìn)行改進(jìn)。介紹常用第三方視圖引擎,為后面引入smarty的知識埋下伏筆
第5章 Smarty簡介
由淺入深的介紹smarty的作用和運(yùn)用環(huán)境,以及如何配置使用smarty。
第6章 Smarty模板語法
由淺入深的介紹smarty模板語法,包括函數(shù)、控制語句。
- 視頻: 6-1 Smarty的基本語法 (25:33)
- 視頻: 6-2 Smarty的條件判斷語句 (03:30)
- 視頻: 6-3 Smarty的偱環(huán)語句 (08:54)
- 視頻: 6-4 Smarty的文件引用 (04:00)
- 視頻: 6-5 Smarty類和對象賦值與使用 (04:29)
- 視頻: 6-6 Smarty函數(shù)的使用 (14:19)
- 視頻: 6-7 functions函數(shù)插件的定義和使用 (13:19)
- 視頻: 6-8 modifiers變量調(diào)節(jié)器插件的定義和使用 (06:10)
- 視頻: 6-9 block functions區(qū)塊函數(shù)插件的定義和使用 (04:32)
- 視頻: 6-10 Smarty實(shí)例 (11:56)
第7章 MVC微型框架的建立
綜合運(yùn)用MVC理論、面向?qū)ο笾R,建立一個(gè)微型框架。通過數(shù)據(jù)庫類的封裝、不同工廠類的封裝、啟動(dòng)引擎的建立等講解框架的原始構(gòu)造和研發(fā)的思路和技巧。
- 視頻: 7-1 概述 (04:40)
- 視頻: 7-2 問題分析 (04:15)
- 視頻: 7-3 MySQL操作類之連接數(shù)據(jù)庫 (05:17)
- 視頻: 7-4 MySQL操作類之獲取數(shù)據(jù) (05:11)
- 視頻: 7-5 MySQL操作類之添加數(shù)據(jù) (06:48)
- 視頻: 7-6 MySQL操作類之更新數(shù)據(jù) (05:52)
- 視頻: 7-7 工廠模式初體驗(yàn) (15:55)
- 視頻: 7-8 框架組建簡介 (07:15)
- 視頻: 7-9 require文件和啟動(dòng)引擎程序?qū)崿F(xiàn) (08:28)
- 視頻: 7-10 入口文件與配置文件優(yōu)化 (04:08)
第8章 MVC微型框架的實(shí)際運(yùn)用
運(yùn)用創(chuàng)建的框架,進(jìn)行實(shí)際的新聞發(fā)布系統(tǒng)的開發(fā)。通過逐步的前后臺兩部分的研發(fā),展現(xiàn)基于MVC架構(gòu)出的框架在實(shí)際開發(fā)中帶來的便利和規(guī)范。