|
@@ -5,6 +5,7 @@ defined('InShopNC') or exit('Access Invalid!');
|
|
|
|
|
|
require_once (BASE_ROOT_PATH . '/helper/category_helper.php');
|
|
|
require_once (BASE_ROOT_PATH . '/helper/goods_helper.php');
|
|
|
+require_once (BASE_ROOT_PATH . '/helper/search_helper.php');
|
|
|
require_once(BASE_ROOT_PATH . '/helper/search/searcher.php');
|
|
|
require_once(BASE_ROOT_PATH . '/helper/search/server.php');
|
|
|
require_once(BASE_ROOT_PATH . '/helper/search/processor.php');
|
|
@@ -59,7 +60,7 @@ class searchControl extends mobileHomeControl
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public function get_wordsOp()
|
|
|
+ public function suggest_wordsOp()
|
|
|
{
|
|
|
$keyword = $_GET['keyword'];
|
|
|
if(empty($keyword)) {
|
|
@@ -77,9 +78,13 @@ class searchControl extends mobileHomeControl
|
|
|
return self::outsuccess(array('words' => $result,'mobile_page' => mobile_page($pages)));
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
public function historyOp()
|
|
|
{
|
|
|
-
|
|
|
+ $helper = new search_helper();
|
|
|
+ $result = $helper->get_words();
|
|
|
+ $result = $this->separate_page($result,$pages);
|
|
|
+ return self::outsuccess(array('words' => $result,'mobile_page' => mobile_page($pages)));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -94,6 +99,9 @@ class searchControl extends mobileHomeControl
|
|
|
}
|
|
|
// 关键字
|
|
|
if (!empty(trim($_GET['keyword']))) {
|
|
|
+ $word = trim(urldecode($_GET['keyword']));
|
|
|
+ $helper = new search_helper();
|
|
|
+ $helper->add_word($word);
|
|
|
$condition['goods_name|goods_jingle'] = array('like', '%' . urldecode($_GET['keyword']) . '%');
|
|
|
}
|
|
|
// 品牌查询
|