4
我有一個CodeIgniter應用程序,但我的其中一個控制器必須調用我自己也編寫過的數據處理函數。唯一的問題是我似乎無法弄清楚如何做到這一點。通過用戶指南看起來,我應該把我的函數放在類聲明中,並用下劃線(_)作爲前綴,以便它不能通過url調用。但是,這不起作用。下面是我的意思的例子:在CodeIgniter控制器中創建函數
<?php
class Listing extends Controller
{
function index()
{
$data = "hello";
$outputdata['string'] = _dprocess($data);
$this->load->view('view',$outputdata);
}
function _dprocess($d)
{
$output = "prefix - ".$d." - suffix";
return $output
}
}
?>
頁面總是告訴我,我有一個未定義功能_dprocess()
我怎麼叫我自己函數的調用?
謝謝!
麻辣
編輯:
我已經得到它通過將功能類聲明之外的工作。這是做這件事的正確方法嗎?
理想情況下,它應該是控制器 – Sarfraz 2009-12-12 10:56:51
看到我的回答如下,如果你的作品也在裏面。 – Sarfraz 2009-12-12 10:57:22