iT邦幫忙

codeigniter相關文章
共有 85 則文章
鐵人賽 Modern Web DAY 1

技術 [Day 1] 前言

我到底是多無聊才會來寫鐵人賽阿..... 我要在30天的時間裡,利用CodeIgniter教你做出一個RestFul API! 以下CodeIgniter簡...

技術 【Codeigniter】-上傳檔案-菜鳥日記(8)

// $getpost_array = array('1_pic', '2_pic', '3_pic', '4_pic', '5_pic');...

技術 【Codeigniter】-(BUG)[Where][Or_Where]-菜鳥日記(7)

Where與Or_Where連用時似乎會衝突導致Or_Where捨棄條件。雷:但是SQL語法印出來還是正確的結果是錯誤的。 $this->db-&gt...

技術 【Codeigniter】-資料好幫手(語法&數量)-菜鳥日記(7)

顯示SQL語法 $this->db->last_query();回傳最後使用的查詢語法(回傳查詢字串,並非是查詢結果)。 $this-&gt...

技術 【Codeigniter】-Config固定資料全域變數-菜鳥日記(6)

Autoload.php設定 $autoload['config'] = array('global');—————————————————————————...

技術 【Codeigniter】-DB資料庫設定-菜鳥日記(6)

\application\config->database.php $db['default'] = array( 'dsn' => '', '...

技術 【Codeigniter】-Autoload自動載入-菜鳥日記(5)

自動載入(auto-load)可允許程式庫、輔助函數、Model 模組在每次系統啟動時自動載入。 // datebase是用來連線的 // cart是購物車 /...

技術 【Codeigniter】-Config設定-菜鳥日記(4)

//可以是絕對位置,也可以是localhost的相對位置 $config['base_url'] = '/xxxx'; //一般我會預設根目錄資料夾 $conf...

技術 【Codeigniter】-Route設定-菜鳥日記(3)

\application\config->route.php //這是要呼叫function $route['api_shopping/(:any)']...

技術 【Codeigniter】-Mod_Rewrite-菜鳥日記(2)

Rewrite 要打開Apache接著我們寫入以下資料,記住要新增在<VirtualHost *:80>底下: <Directory /v...

技術 【Codeigniter】-MVC框架-菜鳥日記(1)

當完海軍開始了我的Coder人森一開始遇上了Codeigniter只有粗淺的知道MVC。當然其實當時我連MVC都搞不懂還以為是一種語言呢。———————————...

鐵人賽 Modern Web DAY 30

技術 [Day30] Final

基本我們已經改造完成,接著我們再把一些內容拉出來放進GitHub,基本上相關設定方法或是更新都會在上面,同樣的除了Demo其他可以轉移到各自的專案,不過轉移前記...

鐵人賽 Modern Web DAY 29

技術 [Day29] Date Library

上次已經完成一連串的API改造,這次我們追加一個套件,這個套件主要是針對日期去做管理: 首先我們新增一個libraries/Date.php: <?php...

鐵人賽 Modern Web DAY 28

技術 [Day28] RESTful API Part5

上次已經完成取得清單資料等API,今日我們就接下去完成新增、修改與刪除。 同樣的我們先打開controllers/Api.php: // 新增資料 functi...

鐵人賽 Modern Web DAY 27

技術 [Day27] RESTful API Part4

上次成功創建通用的檢查函式,這次我們繼續寫下面的get_list, get_once部分,首先我們一樣打開controllers/Api.php,接著我們針對t...

鐵人賽 Modern Web DAY 26

技術 [Day26] RESTful API Part3

上次透過函式來驗證API是否有在名單內,而接下來就針對不同的類型去撰寫,先來看看上次寫的函式Api.php: $res = $this->check_ap...

鐵人賽 Modern Web DAY 25

技術 [Day25] RESTful API Part2

上次我們已經完成設定的部分,這次我們打開controllers/Api.php 以下是我們先前完成的驗證API函式: function check_api_...

鐵人賽 Modern Web DAY 24

技術 [Day24] RESTful API Part1

除了可以自訂API內容之外,我們還可以建立RESTful API,簡單來說RESTful API就是透過簡潔易懂的架構下建立的API,優點是淺顯易懂,無需另外在...

鐵人賽 Modern Web DAY 23

技術 [Day23] 通用Models (下)

上次我們已經完成一部分功能,今日繼續接下去製作新增刪除修改,首先我們先打開Mod_universal.php: 新增資料 /** * 新增資料...

鐵人賽 Modern Web DAY 22

技術 [Day22] 通用Models (上)

上次成功加入GET跟POST,這次我們要建立一個通用的Models。 有時我們會遇到重複使用新增、修改、刪除的變數,這時我們需要一個通用的功能來達成目的,首先我...

鐵人賽 Modern Web DAY 21

技術 [Day21] 改造API GetPost?

上次我們終於完成自訂API的部分,然而還有一點小問題,我們似乎沒有特別限制API到底是用GET還是POST,所以這次我們要來解決這個問題。 首先問題的源頭在於c...

鐵人賽 Modern Web DAY 20

技術 [Day20] 改造API Part5

上次我們做個小測試,讓他可以驗證傳入資料內容,但是發生了點小問題... 問題出在當我使用POST的方式傳輸值會找不到的情況: 這問題主要出在因為我們是透過CI_...

鐵人賽 Modern Web DAY 19

技術 [Day19] 改造API Part4

上次我們成功把API呼叫進來,這次我們可以透過既有的功能來驗證帶入的參數。 這次我們先到models/API/User.php進行些微調整,上次我們有contr...

鐵人賽 Modern Web DAY 18

技術 [Day18] 改造API Part3

上次我們已經把API管理化,今天就會依照路由規則來分別建造不同的API資料夾 創建API Models 昨天我們透過routes_api.php來管理API路徑...

鐵人賽 Modern Web DAY 17

技術 [Day17] 改造API Part2

上次我們已經帶出API路徑,這次我們要寫一個函式去驗證有哪些可以去使用。 驗證API 首先我們要先新增一個設定檔來管理所有的API,我們在config裡新增一個...

鐵人賽 Modern Web DAY 16

技術 [Day16] 改造API Part1

上次講完語系,接下來就開始進入主軸改造API,這次我們改的方向會針對兩大主軸:1.自訂API2.RESTful API 前言 首先我們要設定自訂API,基本上會...

鐵人賽 Modern Web DAY 15

技術 [Day15] CI內建語系

上次我們透過第三方服務來辨識當前的語系跟回傳正確與錯誤訊息,這次我們要在網頁上顯示不同語系。 基礎設置 首先我們先在language新增檔案與資料,新增的檔名需...

鐵人賽 Modern Web DAY 14

技術 [Day14] 加入語系

上次我們寫到回傳缺少哪些參數,然而這次我們要加入語系部分,讓他判斷是哪個語系來回傳不同語言的內容。 設定檔案 首先我們先打開config/global.php設...

鐵人賽 Modern Web DAY 13

技術 [Day13] 回傳錯誤與成功

上次我們加入第三方設定來讀取參數內容,這次我們來打造一個專門管理錯誤或是成功的功能吧! 新增設定檔 在傳送API的過程中,我們需要讓對方知道,是否成功或是缺少哪...

鐵人賽 Modern Web DAY 12

技術 [Day12] GET/POST傳入的資料是否正確?

上次我們新增第三方套件來取得GET, POST資料,並且驗證是否遺漏必填項目,這次我們一樣透過函式來返還漏填的內容。 返回遺漏項目 我們可以同樣在librari...