/** * @param $searchString * @return array|bool */ public function suggestSearchProduct($searchString) { $productModel = new productModel(); $tagModel = new tagModel(); if ($searchString) { $data = array(); $products = $productModel->suggestSearchProduct($searchString); if ($products) { foreach ($products as &$product) { $product->slug = str_slug($product->name); $product->priceShow = formatMoney($product->sell_price - $product->discount); } } $data['products'] = $products->toArray(); $tags = $tagModel->suggestSearchProduct($searchString); if ($tags) { foreach ($tags as &$tag) { $tag->slug = str_slug($tag->name); } } $data['tags'] = $tags->toArray(); return $data; } else { return false; } }