我正在Codeigniter中编写一些自定义帮助程序,我想在我的帮助程序中调用其他帮助程序文件中的一些函数,例如date等。我不断收到“调用未定义的函数”错误。如何从我的帮助器中引用其他辅助函数?
THX
D
答案 0 :(得分:34)
从所提供的源链接可以看出,只有在控制器,模型和视图中才能调用$this
来引用CodeIgniter对象。
但是要从外部充分利用CodeIgniter的本机资源,你只需要像这样创建一个实例:
$instanceName =& get_instance();
然后,要访问这些资源,而不是使用$this->
,您将使用$instanceName->
。
答案 1 :(得分:16)
function first_function()
{
$ci =& get_instance();
$ci->load->helper('date');
$mysql = '20061124092345';
$unix = mysql_to_unix($mysql);
}