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