極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗(yàn)!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁軟件教程電腦軟件教程 → 使用 CodeIgniter創(chuàng)建應(yīng)用教程

使用 CodeIgniter創(chuàng)建應(yīng)用教程

時(shí)間:2021-01-21 14:24:29  作者:無名  瀏覽量:53

CodeIgniter是一套非常專業(yè)實(shí)用的PHP 網(wǎng)站開發(fā)者應(yīng)用程序框架,CodeIgniter其目的是使開發(fā)人員更快速地進(jìn)行項(xiàng)目開發(fā),它提供一套豐富的標(biāo)準(zhǔn)庫以及簡(jiǎn)單的接口和邏輯結(jié)構(gòu),使用 CodeIgniter 可以減少代碼的編寫量,并將你的精力投入到項(xiàng)目的創(chuàng)造性開發(fā)上,小編下面給大家說說 CodeIgniter框架以及 MVC 架構(gòu)的基本原理,并將會(huì)手把手的向你講解如何開發(fā)一個(gè)基本的 CodeIgniter 應(yīng)用,在本教程中,你將創(chuàng)建一個(gè) 基本的新聞應(yīng)用程序;你將從編寫可加載靜態(tài)頁面的代碼開始;接下來,你將創(chuàng)建一個(gè)新聞?wù)故卷撁,用于從?shù)據(jù)庫中讀取新聞內(nèi)容;最后,我們?cè)倬帉懸粋(gè)表單,用于在數(shù)據(jù)庫中創(chuàng)建新聞內(nèi)容,需要學(xué)習(xí)的朋友就來看看吧。
使用 CodeIgniter創(chuàng)建應(yīng)用教程
使用 CodeIgniter創(chuàng)建應(yīng)用教程圖1
使用技巧:
創(chuàng)建你的第一個(gè)應(yīng)用
開始并運(yùn)行
您可以從官方網(wǎng)站手動(dòng)下載框架文件,但是對(duì)于本教程,我們將使用推薦的方法并通過Composer安裝AppStarter軟件包。 在命令行中輸入以下內(nèi)容:
➜composer create-project codeigniter4/appstarter ci-blog -s rc
這將創(chuàng)建一個(gè)新文件夾 ci-blog,其中包含你的應(yīng)用程序代碼,并且在 vendor 文件夾中安裝了 CodeIgniter。
默認(rèn)情況下,CodeIgniter 以生產(chǎn)模式啟動(dòng),這是一項(xiàng)安全措施,可防止你的網(wǎng)站在上線后馬上被攻擊,從而使網(wǎng)站更加安全。所以首先讓我們先修改一下這部分內(nèi)容,將 env 文件復(fù)制或重命名為 .env,并打開它。
該文件包含服務(wù)器特定的設(shè)置,這意味著你無需將任何敏感信息提交到代碼庫中,它包括一些常用的公共配置項(xiàng),盡管它們都已被注釋掉,因此,取消注釋 CI_ENVIRONMENT 所在的代碼行,然后將 production 更改為 development:
CI_ENVIRONMENT = development
這樣,您可以在瀏覽器中查看該應(yīng)用程序,并且可以通過任何喜歡的Web服務(wù)器(Apache或Nginx等)為其提供服務(wù),但是CodeIgniter附帶了一個(gè)簡(jiǎn)單的命令,該命令使用PHP內(nèi)置了一個(gè) 在服務(wù)器上,以幫助您快速啟動(dòng)并在開發(fā)計(jì)算機(jī)上運(yùn)行,在項(xiàng)目的根目錄中,在命令行中輸入以下內(nèi)容:
php spark serve
歡迎頁
現(xiàn)在,在瀏覽器地址欄中輸入正確的URL,您將看到框架的歡迎頁面,請(qǐng)立即嘗試以下URL:
http://localhost:8080
你將看到類似這樣的頁面:
使用 CodeIgniter創(chuàng)建應(yīng)用教程
使用 CodeIgniter創(chuàng)建應(yīng)用教程圖2
這意味著您的應(yīng)用程序正常運(yùn)行,并且您可以開始編寫自己的代碼。
調(diào)試
現(xiàn)在你處于開發(fā)模式,你將在應(yīng)用程序底部看到一個(gè)工具欄,該工具欄包含許多有用的功能,你可以在開發(fā)過程中使用這些功能,這個(gè)工具欄不會(huì)出現(xiàn)在生產(chǎn)環(huán)境中,單擊底部的任何選項(xiàng)卡將顯示附加信息,單擊工具欄右側(cè)的 X 可以將其最小化為帶有 CodeIgniter 圖標(biāo)的小方塊,如果單擊該工具欄將再次顯示。
除此之外,當(dāng)你在程序中遇到異常或其他錯(cuò)誤時(shí),CodeIgniter 還會(huì)提供一些有用的錯(cuò)誤頁面,打開 app/Controllers/Home.php 并修改一些內(nèi)容以制造一個(gè)錯(cuò)誤(刪除分號(hào)或花括號(hào)試試~),屏幕將顯示類似以下內(nèi)容的頁面:
使用 CodeIgniter創(chuàng)建應(yīng)用教程
使用 CodeIgniter創(chuàng)建應(yīng)用教程圖3
這里有幾件事要注意:
1.將鼠標(biāo)懸停在頂部的紅色標(biāo)題上會(huì)顯示一個(gè) 搜索 鏈接,該鏈接將在新標(biāo)簽頁中打開 Google.com 并搜索此錯(cuò)誤的相關(guān)信息。
2.單擊Backtrace中任意行上的arguments鏈接以展開傳遞給函數(shù)調(diào)用的參數(shù)列表。
頁面中的其他內(nèi)容都是簡(jiǎn)明易懂的。
既然我們已經(jīng)開始并學(xué)習(xí)了一些有關(guān)調(diào)試程序的知識(shí),那么讓我們開始構(gòu)建這個(gè)小型新聞應(yīng)用程序。

12下一頁>

CodeIgniter 3.0 穩(wěn)定版

CodeIgniter圖片
  • 軟件性質(zhì):國產(chǎn)軟件
  • 授權(quán)方式:共享版
  • 軟件語言:簡(jiǎn)體中文
  • 軟件大。2523 KB
  • 下載次數(shù):312 次
  • 更新時(shí)間:2021/1/21 15:01:52
  • 運(yùn)行平臺(tái):WinAll...
  • 軟件描述:今天極速小編為各大PHP程序員介紹一款PHP框架——Co... [立即下載]

相關(guān)資訊

相關(guān)軟件

電腦軟件教程排行
最新電腦軟件教程
軟件教程分類

更多常用電腦軟件

更多同類軟件專題