iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 1
2
Modern Web

三十天攻略RESTful API (使用codeigniter3)系列 第 1

[Day 1] 前言

我到底是多無聊才會來寫鐵人賽阿.....

我要在30天的時間裡,利用CodeIgniter教你做出一個RestFul API!

以下CodeIgniter簡稱為CI,往後文章也是如此哦!

系列文大綱:

  • MVC架構及CI簡介
  • CI 基本設定及執行
  • 靜態頁面實作
  • 什麼是RESTful API
  • 路由 (Routes) 設定
  • 連接及操作資料庫 (以MySQL為例)

開發環境:

[本機]

  • 編輯器: PHPStorm 2020.1 + VSCode
  • 作業系統: Windows 10 2004 + MacOS Catalina 10.15.6

[測試環境]

  • OS: Ubuntu Server 20.04 LTS
  • WEB server: Nginx + PHP7.4-fpm
  • 資料庫: MySQL Community 8.0

[版本控制]

所有程式碼及文章同步紀錄於GitHub上!
如果有發生錯誤的地方,歡迎各位大大指正,感謝!

謝謝大家!

註:雖然CI已經出4了,但他剛出來啊,還有些小bug不穩定,所以本文會用CI3做操作喔!


下一篇
[Day 2] Codeigniter 是啥?
系列文
三十天攻略RESTful API (使用codeigniter3)15

1 則留言

1
ckp6250
iT邦好手 1 級 ‧ 2020-09-16 09:18:34

不是來找碴,我沒有學過任何php框架,沒有本事找碴,
不過,許多大大部力推 Laravel 說!

為什麼是 CodeIgniter ?比較好用還是比較好學?

Franky Chen iT邦研究生 3 級 ‧ 2020-09-16 11:21:29 檢舉

CodeIgniter很好學!部署也只要把檔案全部丟到server,頂多為了追求網址美觀會設定Url Rewrite,不用下半行指令就可以run起來!

推薦文章:https://learnku.com/articles/5695/experience-comparison-of-codeigniter-and-laravel

感謝您的閱讀!

ckp6250 iT邦好手 1 級 ‧ 2020-09-16 11:24:50 檢舉

感恩。
本來想說要被轟出課堂了。

嗯!好學很要緊,我就喜歡好學的。
搬個板凳過來,坐在第一排。

我要留言

立即登入留言