2016-01-21 62 views
0

我創建了一個函數用於搜索用戶。但是......我需要用名稱之間的空格來搜索它。使用CodeIgniter中的空格進行搜索Active Record

例如,seaching '李四':

我的URL應該是:

https://localhost/cp/admin/users/get/John李四

我沒有任何想法如何做到這一點,但是,我得到零響應,因爲他無法識別空間。

代碼(我不知道如何這可能幫助,但確定。):

public function get($username) { 
    $res = $this->db->where("username", $username)->get("users"); 
    $res = array("user" => $res->row()); 
    echo json_encode($res, JSON_UNESCAPED_UNICODE); 
} 
+0

您需要開始幫助我們通過添加一些代碼來幫助您 – Kisaragi

+0

對。你認爲應該增加什麼?我只需要在名稱之間用空格搜索用戶,例如:John Doe。 =) – Peter

回答

0

你不可錯過的URL參數那樣。

在追加到控制器中的url和urldecode()之前,您需要urlencode()

urlencode()將所有非安全字符替換爲安全字符。 urldecode完全相反。

對於您的示例,John Doe在您的控制器中變爲John+Doe,並在您的控制器中變爲John Doe

相關問題