[CodeIgniter] extend CI_Model

建立自己的程式庫

在這頁寫到可以擴充原有的程式庫,我想增加幾個基本的Method(CRUD之類的)到原有的CI_Model,這樣就不用每個Model檔案都寫一遍。雖然這頁說明寫說要放在 application/libraries 中,但是CodeIgniter 2的Model已經是歸在Core中了,所以其實是要把MY_Model.php放在 application/core 才對。

1. 建立一個新檔案 MY_Model.php(MY_可在application/config/config.php修改)

class MY_Model extends CI_Model{
    function __construct()    {
        parent::__construct();
    }

    // some methods
}

2. 將檔案放在 application/core

3. 之後新的Model檔案要extends的是MY_Model,而不是CI_Model。

收工

本篇發表於 Codeigniter, php 並標籤為 , 。將永久鏈結加入書籤。

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>