課件06-yii筆記圖解代碼框架_第1頁(yè)
課件06-yii筆記圖解代碼框架_第2頁(yè)
課件06-yii筆記圖解代碼框架_第3頁(yè)
課件06-yii筆記圖解代碼框架_第4頁(yè)
課件06-yii筆記圖解代碼框架_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

介紹、安裝部署框架、商城模板與yii結(jié)合、歷史:2008年1 到現(xiàn) 框架: TP( web開(kāi)發(fā)者 (版本情況:(2008年-----2009年 (2010年-----現(xiàn)在 【yiiCms內(nèi)容管理系統(tǒng)Shop商城系統(tǒng)Office辦公系統(tǒng)客戶(hù)關(guān)系管理系統(tǒng)開(kāi)始我們的應(yīng)用系統(tǒng)【yii在什么地方用的多】框架 DedecmsEcshop是做商城的框是做客戶(hù)關(guān)系管理系統(tǒng)的框架3YiiOOP【商城模板與YiiYii需要走路由,設(shè)置好路由就會(huì)找到對(duì)應(yīng)的控制器和方 路由http: ControllerControllerviewModelMVC將樣式、、js靜態(tài)資源集成到系統(tǒng)里Css樣式:/assets/default/css/ 靜態(tài)資 統(tǒng)一放入系統(tǒng)常量里邊,方便調(diào)用用戶(hù)登錄模板與YiiUserController創(chuàng)建視圖控制器調(diào)用視圖$this引入css和,將樣 與放入常量,統(tǒng)一調(diào)用http:///index.php?r=控制器/方【商城其他頁(yè)面與YiiNetbeans今晚主要任務(wù)Yii1,Yii框架部署起來(lái)(根據(jù)自己情況搭建虛擬主機(jī),也可以使用2,控制器和視圖理控制器 (名字方法: (action名字Views/下邊有許多 原則是:每個(gè)控制器名字在views下都有對(duì)應(yīng) 理解好常量文件constant.php(樣 和定義模板引入樣式和自定義控制器【昨天內(nèi)容回顧我們又學(xué)習(xí)控制器和視 這個(gè)父類(lèi)我們沒(méi)有顯示包含進(jìn)程序里邊,比如include、requre之類(lèi)包含指那么這個(gè)父類(lèi)控制器Controller我們?cè)谑裁吹胤浇o包含進(jìn)來(lái)的答:在Yii應(yīng)用的主配置文件里邊main.php,間接通過(guò)引入compoments組 那么主配置文件main.php在什么地方引入到我們的應(yīng)用里邊的呢?答:在統(tǒng)一處index.php控制 》父類(lèi)控制 臺(tái)通過(guò)“布局”展示模板樣學(xué)習(xí)使用自動(dòng)代碼生成工具gii,通過(guò)gii創(chuàng)建模在將模板展示出根據(jù)情況引入數(shù)【yii布局實(shí)現(xiàn)我們系統(tǒng)默認(rèn)的布局文件是colum1.php使用布局文件布局文件具體與什么有關(guān)系render()這個(gè)方渲染布局。把公共的頭部提現(xiàn)在我們布局已經(jīng)做好了制作布局文件layouts/文件名字,使用$content代表普遍模板內(nèi)容設(shè)置布局文件,在父類(lèi)控制器里邊public$layout調(diào)用布局文件,在控制器方法里邊使用方法render()就會(huì)調(diào)用布局文件【商城部署一般都會(huì)有“前臺(tái)”和“”是給公司人員來(lái)使用例如我們給添加商品修改商品等操作是通過(guò) 來(lái)處理的。有自己的控制器和視我們程序的架構(gòu)是部署在Yii上邊Yii自己有一個(gè)模塊機(jī)制,可以幫組我們實(shí)現(xiàn)的搭模塊:有自己獨(dú)立的控制器、獨(dú)立的視圖、獨(dú)立的模型,其不可以單獨(dú)部我們創(chuàng)建模塊:gii(自動(dòng)代碼生成工具giiYii里半是以模塊形式存在main.php配置文件里邊打開(kāi)gii模塊,gii模塊如何來(lái)通過(guò)路由形式該模 /index.php?r=模塊名路由會(huì)判斷當(dāng)前的名字,是模塊定位到模塊,否則定位控制現(xiàn)在我們要生成一個(gè)模我們給起一個(gè)名字現(xiàn)在現(xiàn)在我 模塊已經(jīng)創(chuàng)建成功,要想使用,必須在main.php引入該?,F(xiàn)在我們模 默認(rèn)模板文,,如上圖顯示的時(shí)候?yàn)槭裁磿?huì)顯示前臺(tái)的布局內(nèi)容,是Yii代碼重用性的體 【模板效果展示在有用戶(hù)登錄功通過(guò)控制器和視圖展示登錄我們操作與操作前臺(tái)是完全一樣的行為習(xí)慣,不同的是我們 前臺(tái) /index.php?r=控制器/方在iC制器、視圖、模型。前臺(tái)可以實(shí)現(xiàn)的功能,模塊都可以實(shí)現(xiàn)?!緦?shí)現(xiàn)其他頁(yè)面效果我們整體架構(gòu)使用html里邊的框架左側(cè)菜單部分整體實(shí)使用了frameset 控制器goods視 //新窗口展 內(nèi) //本窗口展 內(nèi)target=”名字 //這個(gè)名字與frame里邊的名字一致那么內(nèi)容會(huì)跑到這frame里邊前臺(tái)視圖文件的布局效果實(shí)我們使用自動(dòng)代碼生成工具gii生成了模視圖頁(yè)面實(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論