Model
Model一開始並不會自動與資料庫連接,需要由程式決定何時連接,或是設置自動連接。
載入Model
如何自動載入Model?
# application/config/autoload.php
/*
| -------------------------------------------------------------------
| Auto-load Models
| -------------------------------------------------------------------
| Prototype:
|
| $autoload['model'] = array('model1', 'model2');
|
*/
$autoload['model'] = array();如何建立資料庫連線?
$this->load->database();如何手動載入Model?
如何預載Model?
如何使用Model?
如何載入不同的資料庫連線?
Example
例子的函數中使用了Active Record資料庫函數,使用 Active Record 功能的重大的益處是它允許你建立不依賴特定資料庫的應用程式,所有的值都會由系統自動跳脫(escape), 它也讓查詢更安全,預防SQL Injection。
因應簡化直接使用$_POST變數,一般不是這樣使用。
在Controller運用Model
$data['query'] query這個key改為result會比較適當
Last updated
Was this helpful?