2014-01-06 162 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