我到底是多無聊才會來寫鐵人賽阿..... 我要在30天的時間裡,利用CodeIgniter教你做出一個RestFul API! 以下CodeIgniter簡...
// $getpost_array = array('1_pic', '2_pic', '3_pic', '4_pic', '5_pic');...
Where與Or_Where連用時似乎會衝突導致Or_Where捨棄條件。雷:但是SQL語法印出來還是正確的結果是錯誤的。 $this->db->...
顯示SQL語法 $this->db->last_query();回傳最後使用的查詢語法(回傳查詢字串,並非是查詢結果)。 $this->...
Autoload.php設定 $autoload['config'] = array('global');—————————————————————————...
\application\config->database.php $db['default'] = array( 'dsn' => '', '...
自動載入(auto-load)可允許程式庫、輔助函數、Model 模組在每次系統啟動時自動載入。 // datebase是用來連線的 // cart是購物車 /...
//可以是絕對位置,也可以是localhost的相對位置 $config['base_url'] = '/xxxx'; //一般我會預設根目錄資料夾 $conf...
\application\config->route.php //這是要呼叫function $route['api_shopping/(:any)']...
Rewrite 要打開Apache接著我們寫入以下資料,記住要新增在<VirtualHost *:80>底下: <Directory /v...
當完海軍開始了我的Coder人森一開始遇上了Codeigniter只有粗淺的知道MVC。當然其實當時我連MVC都搞不懂還以為是一種語言呢。———————————...
基本我們已經改造完成,接著我們再把一些內容拉出來放進GitHub,基本上相關設定方法或是更新都會在上面,同樣的除了Demo其他可以轉移到各自的專案,不過轉移前記...
上次已經完成一連串的API改造,這次我們追加一個套件,這個套件主要是針對日期去做管理: 首先我們新增一個libraries/Date.php: <?php...
上次已經完成取得清單資料等API,今日我們就接下去完成新增、修改與刪除。 同樣的我們先打開controllers/Api.php: // 新增資料 functi...
上次成功創建通用的檢查函式,這次我們繼續寫下面的get_list, get_once部分,首先我們一樣打開controllers/Api.php,接著我們針對t...
上次透過函式來驗證API是否有在名單內,而接下來就針對不同的類型去撰寫,先來看看上次寫的函式Api.php: $res = $this->check_ap...
上次我們已經完成設定的部分,這次我們打開controllers/Api.php 以下是我們先前完成的驗證API函式: function check_api_...
除了可以自訂API內容之外,我們還可以建立RESTful API,簡單來說RESTful API就是透過簡潔易懂的架構下建立的API,優點是淺顯易懂,無需另外在...
上次我們已經完成一部分功能,今日繼續接下去製作新增刪除修改,首先我們先打開Mod_universal.php: 新增資料 /** * 新增資料...
上次成功加入GET跟POST,這次我們要建立一個通用的Models。 有時我們會遇到重複使用新增、修改、刪除的變數,這時我們需要一個通用的功能來達成目的,首先我...
上次我們終於完成自訂API的部分,然而還有一點小問題,我們似乎沒有特別限制API到底是用GET還是POST,所以這次我們要來解決這個問題。 首先問題的源頭在於c...
上次我們做個小測試,讓他可以驗證傳入資料內容,但是發生了點小問題... 問題出在當我使用POST的方式傳輸值會找不到的情況: 這問題主要出在因為我們是透過CI_...
上次我們成功把API呼叫進來,這次我們可以透過既有的功能來驗證帶入的參數。 這次我們先到models/API/User.php進行些微調整,上次我們有contr...
上次我們已經把API管理化,今天就會依照路由規則來分別建造不同的API資料夾 創建API Models 昨天我們透過routes_api.php來管理API路徑...
上次我們已經帶出API路徑,這次我們要寫一個函式去驗證有哪些可以去使用。 驗證API 首先我們要先新增一個設定檔來管理所有的API,我們在config裡新增一個...
上次講完語系,接下來就開始進入主軸改造API,這次我們改的方向會針對兩大主軸:1.自訂API2.RESTful API 前言 首先我們要設定自訂API,基本上會...
上次我們透過第三方服務來辨識當前的語系跟回傳正確與錯誤訊息,這次我們要在網頁上顯示不同語系。 基礎設置 首先我們先在language新增檔案與資料,新增的檔名需...
上次我們寫到回傳缺少哪些參數,然而這次我們要加入語系部分,讓他判斷是哪個語系來回傳不同語言的內容。 設定檔案 首先我們先打開config/global.php設...
上次我們加入第三方設定來讀取參數內容,這次我們來打造一個專門管理錯誤或是成功的功能吧! 新增設定檔 在傳送API的過程中,我們需要讓對方知道,是否成功或是缺少哪...
上次我們新增第三方套件來取得GET, POST資料,並且驗證是否遺漏必填項目,這次我們一樣透過函式來返還漏填的內容。 返回遺漏項目 我們可以同樣在librari...