24 $this->
_init(
'core_config_data',
'config_id');
35 if (!$object->getId()) {
39 if (is_array($object->getValue())) {
40 $object->setValue(join(
',', $object->getValue()));
42 return parent::_beforeSave($object);
60 'scope_id = :scope_id' 65 'scope' => $object->getScope(),
66 'scope_id' => $object->getScopeId(),
67 'path' => $object->getPath(),
72 $object->setId($configId);
87 if (!is_array($scopeIds)) {
88 $scopeIds = [$scopeIds];
92 [
'scope = ?' => $scopeCode,
'scope_id IN (?)' => $scopeIds]
_beforeSave(\Magento\Framework\Model\AbstractModel $object)
clearScopeData($scopeCode, $scopeIds)
_init($mainTable, $idFieldName)
_checkUnique(\Magento\Framework\Model\AbstractModel $object)