1

誰でもできますオープンカートの検索エンジンがどのように機能するか教えてください。つまり、OpenCartで検索するためのコードはどこにあるのかということです。クエリの検索に使用されるデータベーステーブルはどれですか?

4

3 に答える 3

2

OpenCart 検索フォームはroute=product/searchieに送信されcatalog/controller/product/search.phpます。このファイルは、送信されたキーワードに基づいて結果を計算し、product/search.tpl テンプレートをロードして検索結果を表示します。

検索結果は、catalog/productモデルのgetProducts()関数を使用してコントローラによって生成されます。通常の商品一覧の生成と同じ機能です。

于 2012-12-02T16:48:34.550 に答える
1

OpenCart は基本的な検索を使用します (検索の任意のキーワードに一致するだけです) が、拡張ストアで利用可能な他の検索方法があります。デフォルトで使用するテーブルは、productおよびproduct_descriptionテーブルです。

于 2012-11-29T13:19:03.093 に答える