CodeIgniter中的常用函数

时间:2014-07-22 11:55:07

标签: php codeigniter global

我是CodeIgniter的新手。

我在CodeIgniter中使用HMVC,并希望在许多其他模块中使用模块功能:

例如,我有一个带有函数get_locations($ param)的{Locaton_model} {返回; }

如何在许多其他模块中使用上述功能?我是否应该在每次需要此功能时在其他模块控制器中加载模型,或者在全局范围内定义函数?

2 个答案:

答案 0 :(得分:0)

您可以使用核心控制器轻松实现: http://ellislab.com/codeigniter/user-guide/general/core_classes.html

而不是用:

开始你的模型
class Some_model extends CI_Model {}

您从:

开始
class Some_model extends MY_Model {}

编辑: 也可以使用库: http://ellislab.com/codeigniter/user-guide/general/creating_libraries.html

当你需要更多通用的东西时,这很有用,比如搜索引擎,IMAP界面等等。

答案 1 :(得分:0)

如果您首先创建自己的模型,请确保它在控制器的第二个核心文件夹内扩展模型名称,如下所示

class myController extends Locaton_model {

function index()
{
$this->load->model->("your model name");
$this->yourmodelname->functionname($param);
}

}