【发布时间】: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