我如何从Codeigniter中的助手调用助手?

Dan*_*ana 21 php codeigniter

我在Codeigniter中写了一些自定义帮助器,我想在我的帮助器中调用其他帮助器文件中的一些函数,比如date等.我不断收到"调用未定义的函数"错误.如何从助手中引用其他助手功能?

谢谢

d

joh*_*Art 34

从所提供的源链接可以看到,$this只有在控制器,模型和视图中才能调用对CodeIgniter对象的引用.但是,为了充分利用CodeIgniter的外部资源,你只需要创建一个这样的实例:

$instanceName =& get_instance();
Run Code Online (Sandbox Code Playgroud)

然后,要访问这些资源,而不是使用$this->,您将使用$instanceName->.

资源

  • 这是我的第一个答案,我有点害怕,很高兴你做对了:P (3认同)

Tee*_*eej 16

function first_function()
{
    $ci =& get_instance();
    $ci->load->helper('date');
    $mysql = '20061124092345';
    $unix = mysql_to_unix($mysql);
}
Run Code Online (Sandbox Code Playgroud)