[opencart]後台搜尋產品名稱無法部分關鍵字搜尋,解決方法

修改版本:2.1.0.1

1517392418811.jpg

有發現,opnecart的後台,在商品的搜尋上,名稱輸入不會找部分的關鍵字,

而是從第1個字開始找,

這樣遇到大量的商品要找時,就會顯得有些頭痛,該怎麼處理呢?

冷冷cc解決方法:

修改 \admin\model\catalog 的 product.php ,大約300多行的地方:

1517390123112

把這一段程式碼:

if (!empty($data[‘filter_name’])) {
$sql .= ” AND pd.name LIKE ‘” . $this->db->escape($data[‘filter_name’]) . “%'”;
}

的LIKE ‘ 的後方加入 % 就ok了唷!

if (!empty($data[‘filter_name’])) {
$sql .= ” AND pd.name LIKE ‘%” . $this->db->escape($data[‘filter_name’]) . “%'”;
}

0 thoughts on “[opencart]後台搜尋產品名稱無法部分關鍵字搜尋,解決方法”

發表留言

%d 位部落客按了讚: