2014-04-01 79 views
0

嘗試在Codeigniter中的cURl寫入函數中使用memcached時出現錯誤。在cURL中使用Memcached時出現CodeIgniter錯誤

curl_setopt($ch, CURLOPT_WRITEFUNCTION, function($ch, $str) 
             {              //print(htmlentities($str)."\n\n"); 
$ci &= get_instance(); 
$ci->cache->memcached->save('foo', 'bar', 600);            return strlen($str); 
}); 

的錯誤是

Message: Undefined variable: ci 

Message: Object of class admin_test could not be converted to int 

有什麼建議? Object of class stdClass could not be converted to string

我可以使用$詞的語法進行數據庫查詢這樣

$ci->db->query('SELECT * FROM TABLE'); 

但與memcached的:

我從這個鏈接CodeIgniter: can't access $this within function in view 從這裏嘗試了建議。

回答

0

我明白了,並沒有我想象的那麼難。

我用

$ci &= get_instance(); 

但我需要的是

$ci = get_instance(); 
相關問題