2014-01-06 128 views
1

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

在帮助文件my_helper.php功能

是:

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

autoload.php:

$autoload['helper'] = array('url','form','my_helper'); 
在我看来

我呼吁:

<?=do_strip($someval)?> 

错过了一些东西或做了一些错误?有人能帮助我吗?

+1

使用这样$自动加载[ '助手'] =阵列( 'URL', '形式',”我的“); – PravinS

+1

也改变函数名称为“strip_tags”是PHP函数 – PravinS

+0

我已经将函数名改为do_strip()并给了$ autoload ['helper'] = array('url','form','my'); 。问题是当我在我的视图文件中调用它显示未定义的时候。 – noob

回答

1

除去helper文本中自动加载:

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

有关详细信息,请参阅本Link

+0

谢谢你们。它为我工作! – noob