簡體   English   中英

magento2將表單保存到core_config_data

[英]magento2 save form to core_config_data

我正在使用magento2。 我的表單中只有幾個“ ui_components”字段,可以說: field1field2field3和“ Save按鈕如何將輸入到所有字段的值保存到core_config_data?

關於core_config_data我知道我必須使用它來將數據保存在那里:使用Magento \\ Framework \\ App \\ Config \\ ScopeConfigInterface;

/**
 *  @var \Magento\Framework\App\Config\Storage\WriterInterface
 */
protected $configWriter;

/**
 *
 * @param \Magento\Framework\App\Config\Storage\WriterInterface $configWriter
 */
public function __construct(
    ....
    \Magento\Framework\App\Config\Storage\WriterInterface $configWriter
    .....
)
{
    $this->configWriter = $configWriter;
}

和調用方法:

$this->configWriter->save('my/path/whatever',  $value, $scope =ScopeConfigInterface::SCOPE_TYPE_DEFAULT, $scopeId = 0);

我知道每個字段都有其自己的fieldID,但是如何使用它從中獲取數據?

以及如何將每個字段值保存到單獨的核心配置行中?

謝謝

您可以將值發布到控制器類中,然后保存到core_config_data表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM