0
Smarty codeigniter3打印配置項不起作用。我嘗試做以下事情Smarty試圖迴應配置項不工作
{$這個 - >會話級>用戶數據( '用戶id')} {$這個 - > config->項(BASE_URL)}
我得到這個錯誤,遇到
一個PHP錯誤
嚴重性:錯誤
消息:調用一個成員函數項()非對象
Smarty codeigniter3打印配置項不起作用。我嘗試做以下事情Smarty試圖迴應配置項不工作
{$這個 - >會話級>用戶數據( '用戶id')} {$這個 - > config->項(BASE_URL)}
我得到這個錯誤,遇到
一個PHP錯誤
嚴重性:錯誤
消息:調用一個成員函數項()非對象
您Ne激光對編輯寫一個陣列作爲數據控制器這樣
public function myFunction()
{
$data['base']=$this->config->item('base_url');
$data['userid']=$this->session->userdata('userid');
$this->smarty->view('yourview.tpl',$data);
}
然後在您的智者頁寫這
{$userid}{$base}
非常感謝你..但爲什麼我不能在全球範圍使用?我在ci2中使用了它的工作,但是ci 3給出了錯誤..即使我不能調用這樣的函數{$ this-> test_model-> testfun()} .. –
雖然介紹CI3有很多改變,可能是其中之一。如果可以解決您的問題,請驗證它。它可以幫助其他面臨同樣問題的人 –
我已經在codeigniter 2中測試了相同的代碼。即使我沒有得到ci3中的uri段{$ this-> uri-> rsegment(1)}。請幫忙 –