タグ付けされた質問 「core-config-data」


11
Magento 2-デフォルトの注文IDを変更する正しい方法は何ですか?
Magento 2.新規インストール後、新しい注文IDは100000001、100000002などになります。 それがより大きな数字になるようにその増分IDを変更する正しい方法は何ですか?たとえば、1555555552、155555553など。変更すると、はるかに良くなります。 Magento 1.9では、注文、請求書、または出荷のデフォルトIDを編集するには、「eav_entity_store」のデータベースの値を変更するだけでした。 Magento 2は非常に異なって見えます... これを行うためのプラグインがいくつかあることは知っていますが、手動で行う方法を知りたいです。

5
Magento 2:プログラムで「core_config_data」に値を追加する
Magento 2には、エンドユーザープログラマーがcore_config_dataテーブルの構成値を更新できる高レベルの抽象化がありますか?または、Magento 2でこれを行う唯一の方法はストレートSQLを使用していますか? すなわち、Magento 1では、このようなことができます $config_model = new Mage_Core_Model_Config(); $config_model->saveConfig('my/config/path', $unique_id, 'default', 0); 構成値をに保存しますcore_config_data。Magento 2に同等のものはありますか?

2
モジュールのconfig.xmlからデータを取得する方法
モジュールAでは、モジュールBおよびCのファイルconfig.xmlからデータを取得する必要があります。これ専用のメソッドまたはクラスはありますか? 特に<default>、モジュールBとCのシステム構成のデフォルト値を復元できるように、ノードのXML構造と値を取得する必要があります。以下は、Wishlistモジュールのconfig.xmlの例です。 <config> <default> <wishlist> <general> <active>1</active> </general> <email> <email_identity>general</email_identity> <email_template>wishlist_email_email_template</email_template> </email> </wishlist> </default> </config> 私が知る限り、Magentoはすべてのモジュールのconfig.xmlファイルをロードするので、このデータはすでにキャッシュされており、キャッシュから何らかの方法で取得できるのではないかと思っていましたか?そうでない場合、プログラムで取得する方法は?

2
プログラムでMagento 2を使用してcore_config_dataに値を設定するにはどうすればよいですか?
私はあなたがMagento 1で設定データを設定できることを知っています: Mage::getModel('core/config')->saveConfig('my/path/whatever', $value); Magento 2で設定データを取得するには: protected $_scopeConfig public function __construct(\Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig) { $this->_scopeConfig = $scopeConfig; } + $this->_scopeConfig->getValue( 'path/of/config', \Magento\Store\Model\ScopeInterface::SCOPE_STORE ); しかし、私はMagento 2に構成データを保存する方法を理解できません
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.