注文ページにopencartにデータベースに追加余分なフィールドを表示します

エリクサー:

私はOpencartデータベースにoc_orderテーブルに余分なフィールドを追加しました。

私は試してみて、それが存在するか提出し、その中に表示されたデータかどうかを確認する場合しかし、私は何も表示されません。

私は/テスト新しいフィールドを表示し、if文を使用して、両方に次の持つorder_info.twigファイルをカタログ/ビュー/テーマ/アカウントを更新しました...

{{ newfield }} {% if newfield == true %}
                WORKS
                {% else %}
                NOT WORKING
            {% endif %}

私は、データベース内の「1」のインセットを持っているが、私はいつも「NOT WORKING」を表示します。

すべてのヘルプははるかに高く評価します。

KB:

DBからデータを取得し、あなたはまず、対応するコントローラファイルにDBからデータを取得する必要があり、あなたのテンプレートにそれを表示します

$query = "SELECT newfield FROM " . DB_PREFIX . "table_name ";

あなたは、同じコントローラファイルにそれを宣言すべきであるよりも、

if ($query->rows) {
    $data['newfield'] = $query->row['newfield'];
} else {
 $data['newfield'] = '';
}

今すぐあなたのテンプレートでそれを取得することができます

{% if newfield %}
  WORKS {{ newfield }}
{% else %}
  NOT WORKING
{% endif %}

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=15260&siteId=1