PrestAshop 1.6カスタムモジュールバックオフィスで設定にカスタム入力とテーブルを追加する方法

StackOverflow https://stackoverflow.com//questions/24033688

  •  21-12-2019
  •  | 
  •  

質問

私は私のサイトのためのカスタムフッターモジュールを作成しようとしています、Prestashop 1.6でモジュールを作成するのは私の初めて、この記事を読みました

http://doc.prestashop.com/display/ps16/追加+ A +設定+ページ

私の問題は私のモジュールのカスタムテーブルを作成する必要があるかどうかを完全に理解できないか

Configuration::updateValue('FOOTERCUSTOM_NAME', $footercustom); 
.

このコードで見ることができるように、設定表は既に作成されており、Configuration::updateValueはデフォルトのPrestashopコード

です。

モジュールバックオフィスの設定ページで入力2、入力2と入力3を作成し、hookfooterでデータベース内のデータを自動的に出力したい場合。
これを行うのが正しい方法は何ですか?

基本的なモジュールの作成に既に成功したこと、マイモジュールの設定を使用してデータベース上のデータの挿入方法のマイメインの問題

役に立ちましたか?

解決

カスタムテーブルを作成する必要はありません。Configuration::updateValueメソッドを使用すると、ps_configurationテーブルに値を保存/更新でき、Configuration::getメソッドとConfiguration::getMultipleメソッドでこれらの値を取得できます。値はConfiguration::deleteByNameメソッドで削除できます。

例:

Configuration::updateValue('FOOTERCUSTOM_INPUT_1', $input1Stored);
$input1Retrieved = Configuration::get('FOOTERCUSTOM_INPUT_1');
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top