資源描述:
《yii中文手冊,安裝教程,結(jié)構(gòu)解析》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、@親愛的Yii愛好者,開發(fā)者好,希望在這里你能收獲到你需要的,祝你工作順利,生活愉快!@姜祖斌,web愛好者,開發(fā)者@喜歡和業(yè)界的普一起交流,分享,關(guān)注互聯(lián)網(wǎng),關(guān)注媒體,關(guān)注開發(fā),關(guān)注產(chǎn)品,關(guān)注技術(shù)@感興趣的朋友可以和我一起交流技術(shù)的精華@weibo:http://www.weibo.com/yangpage@mail/gtalk:jiangzubin1989@gmail.com@msn:jiangzubin1989@hotmail.com@qq:757576387@honepage:http://wordpress007.sinaapp.com/@faceb
2、ook:https://www.facebook.com/zubin.jiangYiiframework中文手冊Yii是什么Yii是一個基于組件、用于開發(fā)大型Web應(yīng)用的高性能PHP框架。它將Web編程中的可重用性發(fā)揮到極致,能夠顯著加速開發(fā)進程。Yii(讀作“易”)代表簡單(easy)、高效(efficient)、可擴展(extensible)。需求要運行一個基于Yii開發(fā)的Web應(yīng)用,你需要一個支持PHP5.1.0(或更高版本)的Web服務(wù)器。對于想使用Yii的開發(fā)者而言,熟悉面向?qū)ο缶幊?OOP)會使開發(fā)更加輕松,因為Yii就是一個純OOP框架。Yii適
3、合做什么?Yii是一個通用Web編程框架,能夠開發(fā)任何類型的Web應(yīng)用。它是輕量級的,又裝配了很好很強大的緩存組件,因此尤其適合開發(fā)大流量的應(yīng)用,比如門戶、論壇、內(nèi)容管理系統(tǒng)(CMS)、電子商務(wù)系統(tǒng),等等。Yii和其它框架比起來怎樣?和大多數(shù)PHP框架一樣,Yii是一個MVC框架。Yii以性能優(yōu)異、功能豐富、文檔清晰而勝出其它框架。它從一開始就為嚴謹?shù)腤eb應(yīng)用開發(fā)而精心設(shè)計,不是某個項目的副產(chǎn)品或第三方代碼的組合,而是融合了作者豐富的Web應(yīng)用開發(fā)經(jīng)驗和其它熱門Web編程框架(或應(yīng)用)優(yōu)秀思想的結(jié)晶。安裝步驟Yii的安裝由如下兩步組成:1.從yiiframe
4、work.com下載Yii框架。2.將Yii壓縮包解壓至一個Web可訪問的目錄。第110頁共110頁提示:安裝在Web目錄不是必須的,每個Yii應(yīng)用都有一個入口腳本,只有它才必須暴露給Web用戶。其它PHP腳本(包括Yii)應(yīng)該保護起來不被Web訪問,因為它們可能會被黑客利用。需求安裝完Yii以后你也許想驗證一下你的服務(wù)器是否滿足使用Yii的要求,只需瀏覽器中輸入如下網(wǎng)址來訪問需求檢測腳本:http://hostname/path/to/yii/requirements/index.phpYii的最低需求是你的Web服務(wù)器支持PHP5.1.0或更高版本。Yii
5、在Windows和Linux系統(tǒng)上的ApacheHTTP服務(wù)器中測試通過,應(yīng)該在其它支持PHP5的Web服務(wù)器和平臺上也工作正常。建立第一個Yii應(yīng)用為了對Yii有個初步認識,我們在本節(jié)講述如何建立第一個Yii應(yīng)用。我們將使用強大的yiic工具,它用來自動生成各種代碼。假定YiiRoot為Yii的安裝目錄。在命令行運行yiic,如下所示:%YiiRoot/framework/yiicwebappWebRoot/testdrive注意:在MacOS、Linux或Unix系統(tǒng)中運行yiic時,你可能需要修改yiic文件的權(quán)限使它能夠運行。你也可以用phpYiiRo
6、ot/framework/yiic.php來代替yiic。這將在WebRoot/testdrive目錄下建立一個最基本的Yii應(yīng)用,WebRoot代表你的Web服務(wù)器根目錄。這個應(yīng)用具有所有必須的目錄和文件,因此可以方便地在此基礎(chǔ)上添加更多功能。不用寫一行代碼,我們可以在瀏覽器中訪問如下URL來看看我們第一個Yii應(yīng)用:http://hostname/testdrive/index.php正如我們看到的,這個應(yīng)用包含三個頁面:首頁、聯(lián)系頁、登錄頁。首頁展示一些關(guān)于應(yīng)用和用戶登錄狀態(tài)的信息,聯(lián)系頁顯示一個聯(lián)系表單以便用戶填寫并提交他們的咨詢,登錄頁允許用戶先通過
7、認證然后訪問已授權(quán)的內(nèi)容。查看下列截圖了解更多:首頁第110頁共110頁聯(lián)系頁第110頁共110頁輸入錯誤的聯(lián)系頁第110頁共110頁提交成功的聯(lián)系頁第110頁共110頁登錄頁下面的樹圖描述了我們這個應(yīng)用的目錄結(jié)構(gòu)。請查看約定以獲取該結(jié)構(gòu)的詳細解釋。testdrive/index.phpWeb應(yīng)用入口腳本文件assets/包含公開的資源文件css/包含CSS文件第110頁共110頁images/包含圖片文件themes/包含應(yīng)用主題protected/包含受保護的應(yīng)用文件yiicyiic命令行腳本yiic.batWindows下的yiic命令行腳本comman
8、ds/包含自定義的'yiic'命令sh