iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

你說Codeigniter還能怎麼做? 系列

麻~雖然我想介紹Angular6,阿恩勾大家都做這個題目,我做的話好像沒有什麼挑戰性,而這次我寫PHP(Codeigniter)是過去因為要快速製作網站開發的案子,所學習的語言跟框架,而這次我就不太講CI基本的操作而是偏向"食物"架構面,也許我們可以來規劃一個適合多人處理的環境,讓各位帶個有趣的東西回家,接下來的挑戰我會使用GCP(Google Cloud Platform)與PHP(Codeigniter)、MongoDB來進行混合教學並且針對CI來做個超大的改造吧~另外未來也會把原始碼放上GitHub,如果學完覺得不錯,未來開發可以直接Clone我的專案來打造城堡吧!PS錯字不影響閱讀:D

鐵人鍊成 | 共 30 篇文章 | 25 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day01] 序章

說到底要寫什麼其實原本只是想寫關於Angular6的見解與使用的過程,但這個題目好像蠻多人寫的,所以那不如寫寫關於我在公司專案製作上所作的小東西吧,至於公司的案...

DAY 2

[Day02] GCP環境建置

在打造架構開始前,我們可以先模擬一個伺服器的運作,這次我將會介紹Google Cloud Platform,這個平台屬Google旗下的產品,可以透過平台建置虛...

DAY 3

[Day03] 遠端登入與網頁上傳

昨天我們已經嘗試在GCP建立虛擬主機,然而要登入到遠端伺服器時,勢必需要再打開GCP控制台的網頁,而除此之外可以透過新建用戶就能方便在終端機去登入摟! GCP...

DAY 4

[Day04] 安裝Codeigniter套件

昨天我們已經開通帳號,可以透過FileZilla進行上傳,然而這次我們就要把主角進行上傳! 讀取PHP檔案 再開始之前雖然已經有Apache網頁服務器,但我們還...

DAY 5

[Day05] MongoDB設定安裝調整(上)

上一次我們終於把CI上傳完成,而今天我們要帶入MongoDB~ 安裝MongoDB 首先我們先透過終端機進行登入: 首先我們需要匯入MongoDB公開的金鑰 s...

DAY 6

[Day06] MongoDB設定安裝調整(下)

上次我們已經從伺服器安裝了MongoDB的資料庫,這次我們將CI與MongoDB進行連結使用。 下載第三方套件 首先我們可以去網站下載: 這個套件主要可以協助你...

DAY 7

[Day07] Mongo載入問題

上次我們已經把MongoDB環境正式處理好,接著我們再回到CI去載入連結 為CI載入MongoDB 首先我們先打開config/mongo_db.php進行修改...

DAY 8

[Day08] 初學測試CI-Mongo指令

上次我們終於把MongoDB環境裝好也正常運行,接下來來帶各位嘗試MongoDB指令: JSON View Plugin 首先我們可以下載Chrome JSON...

DAY 9

[Day09] Config設定

昨天我們已經成功把資料新增完成並且透過指令去呼叫,而今天我們要講的是Config設定。 新增設定檔 有時我們在寫網站或是服務的時候會時常用到設定檔,例如目前網站...

DAY 10

[Day10] 預設載入靜態頁面

今天我們要講解如何載入靜態網站,有時我們會遇到不太需要讀取資料庫的內容,比如隱私權頁面、服務條款頁面等等,這時我們可以透過檔案名稱直接讀取所需要的資料夾,至於該...