17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架

17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架

ID:37021525

大?。?31.50 KB

頁數(shù):34頁

時間:2019-05-14

17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架_第1頁
17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架_第2頁
17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架_第3頁
17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架_第4頁
17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架_第5頁
資源描述:

《17-24課-Yii-筆記代碼數(shù)據(jù)庫Yii框架》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、【Yii框架學習】1.靈活適應業(yè)務的需求2.統(tǒng)一程序員的編碼習慣3.程序架構(gòu)非常靈活、健壯、易于維護YiicakephpzendframeworkTP(thinkphp)symfony還有許多叫不上名字的框架作者:美國華人xueqiangprado框架核心開發(fā)成員3年jquerysymfony成熟思想在Yii框架有體現(xiàn)2008年1月---現(xiàn)在1.1.13【Yii框架部署】搭建自己的應用系統(tǒng):shopcmseduu利用框架生成基本的程序文件,腳手架,yiic不是內(nèi)部或外部命令。yiic里邊是php程序?!綿os操作】根目錄切換c:d:e:顯示當前文件信

2、息dir切換到指定目錄cdYii框架的設(shè)計模式是MVCYii框架的全部程序代碼都是OOP面向?qū)ο驝ontroller控制器Model模型Views視圖統(tǒng)一入口程序文件index.php定位控制器:路由引入常量信息現(xiàn)在我們創(chuàng)建自己的控制器:根據(jù)業(yè)務類型創(chuàng)建控制器。user用戶控制器goods商品控制器【在Yii框架中創(chuàng)建我的第一個控制器controller】通過“路由”訪問控制器:http://網(wǎng)址域名/index.php?r=控制器/方法http://域名/index.php?r=user/loginhttp://域名/index.php?r=use

3、r/registerhttp://域名/index.php?r=goods/detailhttp://域名/index.php?r=goods/category【利用控制器操作視圖views】【圖片、樣式css放入固定的目錄里邊以方便訪問】優(yōu)化資源文件目錄將資源文件目錄都給設(shè)置為常量,這樣如果發(fā)生變化,直接修改常量信息即可。在同一入口引入常量信息:shop/index.php問:css樣式文件里邊獲得圖片能不能通過常量:答:不可以,css里邊不能寫php代碼外部模板與Yii框架views視圖結(jié)合1.復制html代碼到views下邊2.設(shè)置常量信息,關(guān)

4、于css和圖片的3.在html代碼里邊把css樣式和圖片的地址目錄修改為常量4.在css樣式文件里邊修改圖片對應的目錄地址前臺靜態(tài)模板:首頁用戶登錄用戶注冊商品列表商品詳細用戶注冊/views/user/register.php用戶登錄/views/user/login.php商城首頁/views/index/index.php以上模板文件彼此獨立,沒有關(guān)聯(lián)但實際情況是它們有共同的部分,而我們的代碼還寫了3份。模板共同頭部模板公共腳部登錄login.php注冊register。php首頁index.php現(xiàn)在我的模板有進行優(yōu)化,利用了“布局”對模板進

5、行優(yōu)化,把頭部和腳本獨立出來形成單獨文件,這樣便于修改、維護【框架布局layouts的使用】總結(jié):1.在views/layouts/shop.php建立布局文件(頭部、腳部、$content)2.配置布局Controller.php(普通控制器父類里邊)$layout屬性3.控制器調(diào)用視圖views,要使用render()總結(jié):1.搭建Yii框架,進行項目部署shop2.學習控制器controller和視圖views的使用3.控制器調(diào)用視圖a)render()渲染布局layoutb)renderPartial()不會渲染布局4.布局使用layout練

6、習:控制器和視圖的使用布局的創(chuàng)建上午:Yii框架、控制器、視圖、layouts【后臺搭建】1.使用modules文件夾對后臺的控制器、視圖進行集中管理后臺的控制器如何進行訪問http://域名/index.php?r=模塊/控制器/視圖http://域名/index.php?r=houtai/manager/login2.在config/main.php主配置文件里邊配置模塊modules1.建立模塊的引擎文件Modules模塊的特點:1.模塊下邊的業(yè)務邏輯是一個整體2.里邊有獨立的控制器、視圖、model、components組件等等3.前臺有的功

7、能,在后臺模塊這個地方也都可以實現(xiàn)4.模塊不可以單獨部署?!竞笈_登錄頁面】1.復制靜態(tài)html代碼2.css和圖片復制到框架指定目錄,并設(shè)置具體常量供使用3.替換html代碼里邊的css和圖片目錄,使用常量替換4.css進行圖片目錄修改【后臺首頁面】該頁面是一個“品”子型架構(gòu)Frame(head)Frame(left)Frame(right)Frameset該架構(gòu)每部分使用frame架設(shè),整體使用frameset給搭建起來創(chuàng)建“品”子框架的具體每一部分Head:http://域名/index.php?r=houtai/index/headLeft:h

8、ttp://域名/index.php?r=houtai/index/leftright:http://域名/

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。