Magento 2. 새로 설치 한 후 새 주문 ID는 100000001, 100000002 등이됩니다. 증분 ID를 변경하여 더 높은 숫자가되도록 올바른 방법은 무엇입니까? 예를 들어 155555552, 155555553 등입니다. 변경하면 훨씬 좋아 보입니다. Magento 1.9에서 주문, 송장 또는 배송에 대한 기본 ID를 편집하려면 "eav_entity_store"의 데이터베이스에서 값을 변경하기 만하면됩니다. 마 젠토 2는 너무 다르게 …
Magento 2에는 최종 사용자 프로그래머가 core_config_data테이블의 구성 값을 업데이트 할 수있는 고급 추상화 기능이 있습니까? 아니면 Magento 2에서 straight 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에 해당하는 것이 있습니까?
모듈 A 에서 모듈 B 와 C의 config.xml 파일에서 일부 데이터를 가져와야 합니다. 이를위한 메소드 나 클래스가 있습니까? 특히 <default>모듈 B와 C의 시스템 구성 기본값을 복원 할 수 있도록 XML 구조와 노드 값을 가져와야합니다. 아래는 위시리스트 모듈의 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> …
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에서 구성 데이터를 저장하는 방법을 알 수 없습니다.