Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用codeigniter在页面加载时从库中加载函数_Php_Codeigniter - Fatal编程技术网

Php 如何使用codeigniter在页面加载时从库中加载函数

Php 如何使用codeigniter在页面加载时从库中加载函数,php,codeigniter,Php,Codeigniter,我正在使用codeigniter做我的项目 我想在页面加载时加载一个函数。我试图在\uu construct()中给出该函数,但我需要在每页调用该函数 所以我想调用库中的函数,而不从\uu construct() 有人能给我解决问题的办法吗?看看这个问题。您可以根据需要,在每个请求的生命周期中的不同位置配置要执行的类的函数或方法 如果您的功能需要控制器实例(大多数上下文中的$this),您可能需要post\u controller\u构造函数一个,并使用get\u instance()在钩子内获

我正在使用codeigniter做我的项目

我想在页面加载时加载一个函数。我试图在
\uu construct()
中给出该函数,但我需要在每页调用该函数

所以我想调用库中的函数,而不从
\uu construct()

有人能给我解决问题的办法吗?看看这个问题。您可以根据需要,在每个请求的生命周期中的不同位置配置要执行的类的函数或方法

如果您的功能需要控制器实例(大多数上下文中的
$this
),您可能需要
post\u controller\u构造函数
一个,并使用
get\u instance()
在钩子内获得控制器实例,以便加载库或调用模型等


另一种方法是使用
MY\u Controller
类扩展
CI\u Controller
类,将其放置在
application/core/MY\u Controller.php
下,并将代码移动到该类
\u构造中
并使用
MY\u Controller
作为常规控制器的基类,如页面所述。

在自动加载中添加一个库,然后在该库文件中使用
\uu construct
调用您的函数。

这似乎不是一个很好的答案,因为OP要求一个codeigniter答案,而您说您不知道如何在codeigniter中这样做。