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