簡體   English   中英

在Codeigniter中創建幫助程序或復制函數

[英]Creating a helper or duplicating functions in codeigniter

我有一組從2個不同模型調用的函數[也許將來還會有更多]處理此問題的最佳方法是:1-在每個模型中重復2-為這些函數創建一個幫助器並從每個模型中加載該幫助器模型您是否建議其他方法

它是我的方法,我不知道它是否合適。 如果在整個站點中都使用此功能,則可以使用這些功能創建類並將其添加到庫中。

如果願意,也可以根據需要執行自動加載。 根據您的使用情況。

您可以創建單個模型擴展的基礎模型,從而為它們提供各種共享的祖先。

創建文件application/core/MY_Model.php

class MY_Model extends CI_Model {

    public function common_method($param)
    {
        // Stuff goes here
    }
}

然后,您希望使用通用方法的任何模型都應該簡單地擴展MY_Model而不是CI_Model

請注意, MY_前綴是CI的默認值,但是您可以在application/config/config.php文件中對其進行更改。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM