東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類(lèi)型庫(kù)|最新更新|下載分類(lèi)|排行榜

桌面主題教育相關(guān)素材下載字體下載外語(yǔ)學(xué)習(xí)高考考研建筑圖集高考作文書(shū)法字體桌面壁紙CAD圖紙考研素材

首頁(yè)硬件驅(qū)動(dòng)硬件教程 → CodeIgniter教程(中文手冊(cè)) pdf格式免費(fèi)完整版

CodeIgniter教程(中文手冊(cè))

CodeIgniter教程(中文手冊(cè))pdf格式免費(fèi)完整版

  • 大。1.5M
  • 語(yǔ)言:中文
  • 平臺(tái):WinAll
  • 更新:2015-01-14 14:34
  • 等級(jí):
  • 類(lèi)型:書(shū)集教程
  • 網(wǎng)站:http://tipsywinegypsy.com
  • 授權(quán):免費(fèi)軟件
  • 廠商:
  • 產(chǎn)地:國(guó)產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關(guān)軟件軟件教程網(wǎng)友評(píng)論下載地址

相關(guān)推薦: codeigniter教程

    這既是一份CodeIgniter教程,也是一份不可多得的CodeIgniter中文手冊(cè),更具體一點(diǎn)來(lái)說(shuō),它其實(shí)是《php敏捷開(kāi)發(fā)codeigniter框架》,如果你需要一份這樣的codeigniter中文手冊(cè)下載資料,那就趕緊點(diǎn)擊本文下方的下載地址進(jìn)行下載查閱吧!該pdf格式免費(fèi)完整版codeigniter中文手冊(cè)共由69頁(yè)組成,內(nèi)容詳細(xì),字跡清晰,相信它一定會(huì)對(duì)你有所幫助的!

    溫馨提示:

    本文檔為pdf格式,因此需確保在閱讀之前你已經(jīng)安裝了PDF閱讀器,如果尚未安裝閱讀器,建議下載福昕PDF閱讀器或其他PDF閱讀器,進(jìn)行安裝后閱讀。

    CodeIgniter教程(中文手冊(cè))內(nèi)容節(jié)選

    ……

    1.5 I CI  不能做什么

    CI 有它本身的缺點(diǎn)。Rick 把 CI 定義為小型“輕量級(jí)”框架。 ( 1.5 版壓縮后只有 737 KB ,可以在幾秒種內(nèi)下載完畢。 ZendFramework 是 10 MB)CI 不能解決你所有的問(wèn)題。但它能夠:

    使 PHP 編程更容易更快速。

    幫助你架構(gòu)網(wǎng)站或使你更容易地設(shè)計(jì)架構(gòu)。

    作為“輕量級(jí)”框架的一個(gè)結(jié)果是:它沒(méi)有它的對(duì)手所具有的許多特征。像 Rails 因?yàn)樗澳_手架(scaffolding)”

    和“代碼生成器”,因此可以為你編寫(xiě)一些基本的腳本代碼。因此,舉例來(lái)說(shuō),一旦你建立了一個(gè)數(shù)據(jù)庫(kù),Rails 能自動(dòng)生成簡(jiǎn)單的 CRUD 腳本(創(chuàng)建、讀取、更新和刪除)。

    除此之外,Rails 還能讓你編寫(xiě)“代碼生成器”—自動(dòng)地編寫(xiě)其他的簡(jiǎn)單腳本代碼。Rails 社區(qū)中有許多這樣的例子,因此你可以做很多智能化的東西。

    CI 不這樣做。(有基本的“腳手架(scaffolding)”功能—在 CI 中,腳手架只給開(kāi)發(fā)者使用。就像在線手冊(cè)描述的一樣 :

    “腳手架安全性不夠……如要使用腳手架的話要確保在使用后立即關(guān)閉這個(gè)功能。在實(shí)際運(yùn)行的網(wǎng)站上不要讓腳手架處在工作狀態(tài)!闭f(shuō)得很明確了吧?)

    相反地 CI 專(zhuān)注于使基本的東西更容易。它處理的一些事物是:

    Session 管理和 Cookie。(見(jiàn)第六章)

    數(shù)據(jù)庫(kù)訪問(wèn)和查詢(xún)。(見(jiàn)第四章)

    創(chuàng)建 HTML 相關(guān)內(nèi)容,如頁(yè)面和表單,并驗(yàn)證表單項(xiàng)目。 (見(jiàn)第五章)

    測(cè)試。(第八章)

    Internet 通信,使用 FTP 或 XMLRPC。(第九章)很熟悉吧?這些全部是基本的功能,如果你正在創(chuàng)建一個(gè)動(dòng)態(tài)網(wǎng)站,你一定會(huì)做這些工作。CI 使這些工作更容易,而且使你的代碼盡可能更好地工作。

    1.6 許可協(xié)議

    如果你正在構(gòu)建一個(gè)商業(yè)應(yīng)用程序,那么使用的任何軟件的許可協(xié)議都將是至關(guān)重要的。 (如果你要籌集風(fēng)險(xiǎn)投資, 那么讓 VC的律師去對(duì)其進(jìn)行詳述)CI 沒(méi)有這方面的問(wèn)題。CI 的許可協(xié)議非常寬松,許可協(xié)議文件隨 CI 一起在下載回來(lái)的壓縮包里。

    不像我所知道的某些商業(yè)軟件,CI 的許可協(xié)議一屏就可以顯示出來(lái)。下面的屏幕截圖就是:

    1.7 總結(jié)

    如果你已經(jīng)掌握了 PHP 的基本知識(shí),并且想“聰明”地編寫(xiě)動(dòng)態(tài)網(wǎng)站腳本,CodeIgniter 框架會(huì)使你的工作更容易,它幫助你:

    節(jié)省時(shí)間。

    使你的網(wǎng)站更健壯。

    幫助你編寫(xiě)更復(fù)雜的系統(tǒng)。

    CI 使你更好地享受編程樂(lè)趣,而不是一個(gè)干苦活的體力工。

    有相當(dāng)多的框架并不是為 PHP 語(yǔ)言開(kāi)發(fā)的。他們都能減少重復(fù)編碼的工作,使編寫(xiě)復(fù)雜程序變得更容易,并且建立一個(gè)合理的系統(tǒng)架構(gòu)。

    本書(shū)并不想制造框架大戰(zhàn)。文章中已經(jīng)解釋了選擇 CI 理由 ,讓它為你節(jié)省更多的時(shí)間用在學(xué)習(xí)工作和生活中吧。

    本書(shū)介紹了框架的一些主要特性,并對(duì)一些框架內(nèi)部的運(yùn)作進(jìn)行了解釋。

    我通過(guò)對(duì)一個(gè)真實(shí)程序代碼的分析,來(lái)展示 CI 是一個(gè)可以快速簡(jiǎn)便的用于艱巨環(huán)境中的重要工具。

    請(qǐng)享用它!

    ……

    第三章 分析網(wǎng)站結(jié)構(gòu)

    既然我們已經(jīng)安裝了 CI,那我們就開(kāi)始了解它是如何工作的吧。

    讀者已經(jīng)知道 CI 實(shí)現(xiàn)了模型—視圖—控制器(MVC)模式 。

    這是管理文件和網(wǎng)站的方法,如果你喜歡的話你可以把他們合理的分成各個(gè)小模塊,而不是把代碼放在一起。

    這一章,我們將會(huì)對(duì) MVC 理論做個(gè)簡(jiǎn)短的介紹,然后再介紹CI 的 MVC 實(shí)現(xiàn)方式。特別地,要了解那些文件夾是如何相互交換信息的?網(wǎng)站結(jié)構(gòu)是怎樣的?以及 CI 是如何運(yùn)作的?

    這一章將會(huì)介紹:

    MVC 如何架構(gòu)一個(gè)動(dòng)態(tài)網(wǎng)站

    CI 如何分析一個(gè) Internet 請(qǐng)求,以及如何調(diào)配指定的代碼來(lái)處理它

    這些指定的代碼如何編制

    CodeIgniter 語(yǔ)法規(guī)則

    在 CI 中,你可以找到或自己編寫(xiě)各種文件和類(lèi)如何使用 URL 傳遞參數(shù)給控制器

    如何編寫(xiě)更好的視圖并把動(dòng)態(tài)內(nèi)容傳遞給它們

    如何返回信息給上網(wǎng)者

    文件和類(lèi)如何傳遞信息和相互調(diào)用

    輔助函數(shù)和類(lèi)庫(kù)文件有什么用

    有助于網(wǎng)站設(shè)計(jì)的一些特別提示

    3.1 MVC — 到底有什么用?

    MVC 指的是一個(gè)動(dòng)態(tài)網(wǎng)站的組織方法。該設(shè)計(jì)模式是 1979年由挪威人 Trygve Reenskaug 首次提出來(lái)的,這里是一些概要:

    模型是包含數(shù)據(jù)的對(duì)象,他們與數(shù)據(jù)庫(kù)交互,對(duì)這些數(shù)據(jù)進(jìn)行存取,使其在不同的階段包含不同的值,不同的值代表了不同的狀態(tài),具有特定的含意。

    視圖顯示模型的狀態(tài),他們負(fù)責(zé)顯示數(shù)據(jù)給使用者。(雖然他們通常是 HMTL 視圖,但是,他們可能是任何形式的接口。比如 PDA 屏幕或 WAP 手機(jī)屏幕)

    控制器用來(lái)改變模型的狀態(tài),他們操作模型,提供動(dòng)態(tài)的數(shù)據(jù)給視圖。

    CI 中模型、視圖和控制器文件都有自己的文件夾。文件本身是 .php 文件,通常以遵循某種命名規(guī)則的類(lèi)的形式呈現(xiàn)。

    CI 幫助你遵循 MVC 模式,使你更有效地組織代碼。CI 允許你有最大的靈活性,你可以獲得 MVC 結(jié)構(gòu)的所有好處。

    當(dāng)你編程的時(shí)候,試著始終用 MVC 來(lái)思考問(wèn)題。盡可能確保你的“視圖”聚焦于顯示內(nèi)容,“控制器”純粹地用來(lái)控制應(yīng)用程序流。把應(yīng)用程序邏輯保留在數(shù)據(jù)模型和數(shù)據(jù)庫(kù)中。

    這樣,如果你決定開(kāi)發(fā)新的視圖,你不必在任何一個(gè)控制器或模型中修改代碼。如果你要更改“商業(yè)邏輯”,那么你只需要在模型中修改代碼。

    另一方面, 你必須認(rèn)識(shí)到, MVC 只是用來(lái)幫助你的一種設(shè)計(jì)方式,而不是用來(lái)約束你的。MVC 可以有不同的實(shí)現(xiàn)方式。CI 的論壇中包含許多如何“正確合理”的實(shí)現(xiàn) MVC 的方式。(我應(yīng)該在控制器部分實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢(xún)功能嗎?我能直接從視圖發(fā)送數(shù)據(jù)到模型嗎?或者我必須通過(guò)控制器來(lái)訪問(wèn)?)

    與其尋找理論上的正確方式,不如遵循兩項(xiàng)有用的原則。這些在 CI 用戶(hù)手冊(cè)的設(shè)計(jì)和架構(gòu)目標(biāo)一節(jié)中有相關(guān)描述:

    ——松耦合:耦合是指一個(gè)系統(tǒng)的組件之間的相關(guān)程度。越少的組件相互依賴(lài),那么這個(gè)系統(tǒng)的重用性和靈活性就越好。我們的目標(biāo)是一個(gè)非常松耦合的系統(tǒng)。

    組件專(zhuān)一性:專(zhuān)一是指組件有一個(gè)非常小的專(zhuān)注目標(biāo)。在CodeIgniter 里, 為了達(dá)到最大的用途, 每個(gè)類(lèi)和它的功能都是高度自治的。

    這些是 Rick Ellis 開(kāi)發(fā) CI 要實(shí)現(xiàn)的目標(biāo),并且它們對(duì)于你的網(wǎng)站也是很好的目標(biāo)。實(shí)現(xiàn)這些目標(biāo)之后,你在代碼中使用這些類(lèi)時(shí)就不需要擔(dān)心有什么副作用了。

    CI 做到了這一點(diǎn),我的經(jīng)驗(yàn)是一個(gè)站點(diǎn)中的“松耦合”輔助函數(shù)和類(lèi)庫(kù)可以很容易的應(yīng)用到其他站點(diǎn)中,這節(jié)省了很多開(kāi)發(fā)時(shí)間。

    ……

    CodeIgniter教程(中文手冊(cè))相關(guān)內(nèi)容小編就為大家介紹到這里了,查看完整版pdf格式php敏捷開(kāi)發(fā)codeigniter框架》請(qǐng)點(diǎn)擊本文下方的下載地址進(jìn)行下載查閱!

    PC官方
    安卓官方手機(jī)版
    IOS官方手機(jī)版

    CodeIgniter教程(中文手冊(cè))截圖

    下載地址

    CodeIgniter教程(中文手冊(cè)) pdf格式免費(fèi)完整版

    熱門(mén)評(píng)論
    最新評(píng)論
    發(fā)表評(píng)論 查看所有評(píng)論(0)
    昵稱(chēng):
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)

    編輯推薦

    報(bào)錯(cuò)

    請(qǐng)簡(jiǎn)要描述您遇到的錯(cuò)誤,我們將盡快予以修正。

    轉(zhuǎn)帖到論壇
    輪壇轉(zhuǎn)帖HTML方式

    輪壇轉(zhuǎn)帖UBB方式