【问题标题】:Codeigniter Helper FunctionCodeigniter 辅助函数
【发布时间】:2014-01-23 13:44:33
【问题描述】:

我的 Codeigniter Helper 类有一个奇怪的问题。我在助手中声明了一些函数。我已将助手包含在自动加载中。它在本地机器上完美运行。但是当我在实时服务器上运行它时,辅助函数在控制器中工作,但鉴于它给出了致命错误:调用未定义函数 strip_tags()。

在帮助文件 my_helper.php 中,函数是:

function do_strip($text) {
    $text = strip_tags($text);
    $text = stripcslashes($text);       
    return $text; 
} 

自动加载.php:

$autoload['helper'] = array('url','form','my_helper');

在我看来,我已经打电话了:

<?=do_strip($someval)?>

错过了什么或做错了什么?有人可以帮我解决这个问题吗?

【问题讨论】:

  • 这样使用 $autoload['helper'] = array('url','form','my');
  • 把函数名也改成“strip_tags”是PHP函数
  • 我已将函数名称更改为 do_strip() 并给出 $autoload['helper'] = array('url','form','my'); .问题是当我在视图文件中调用它时,它显示未定义。
  • 谢谢你们。它对我有用!

标签: php codeigniter helper


【解决方案1】:

删除自动加载中的helper文本:

$autoload['helper'] = array('url','form','my');

更多信息,请参考Link

【讨论】:

    猜你喜欢
    • 2012-01-07
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 2015-11-09
    • 2012-11-21
    相关资源
    最近更新 更多