2017-03-09 7 views
0

OpenCartデータベースを読み込んでカテゴリ別に製品をプルし、OpenCartフレームワーク外に表示するPHPスニペットを作成するにはどうすればよいですか?例えば、私はウィジェットAとB用のこの素晴らしいフロントエンドWebサイトを構築しますが、OpenCartがインストールされている/ cartというサブディレクトリを持ち、フロントエンドのWebサイトにOpenCartライブラリファイルをロードしてから、カテゴリ別(AとB)。または、おそらく、直接SQL自体の技術を知っていますか?OpenCartからカテゴリを取得する

OpenCartで新しいテンプレートを作成するのではなく、OpenCartのアプリケーションフレームワークと自分のアプリケーションフレームワーク以外の製品を表示するためにAPIを使用する(またはデータベースに直接移動する)ため、この質問はthis oneとは異なります。 。

+0

opencartが同じドメインにインストールされている場合は、単にそのデータベースを使用しないのはなぜですか? –

答えて

0

私はOpenCartフォーラムでこれを聞いてみましたが、奇妙なことに改造者は説明なしでその投稿を削除し、なぜ私に言わなかったのですか?だから、開発者のドキュメントはこの種の質問には貧弱だったので、コードからの回答を掘り起こすしかなかった。私が見つけたのは、OpenCartの製品カタログには、次のファイルのクラスメソッドを見たり、他のWebアプリケーション内にそのクラスファイルをロードしたりすることによってアクセスできます。 (そのクラスファイルをロードする方法については、それは把握するいくつかの作業がかかります - 私はまだ知らない。)

をあなたのOpenCart 2.xのディレクトリでは、このファイルを探します。

カタログ/model/catalog/product.php

OpenCartがどのように製品のリストを取得し、どのように単一の製品で製品の詳細を取得するかをSQLコードから確認できます。

関連する問題