本文整理汇总了PHP中Magento\Framework\App\Config\Value::save方法的典型用法代码示例。如果您正苦于以下问题:PHP Value::save方法的具体用法?PHP Value::save怎么用?PHP Value::save使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Magento\Framework\App\Config\Value
的用法示例。
在下文中一共展示了Value::save方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: save
/**
* 2015-12-07
* Конечно, хотелось бы задействовать стандартные методы
* @see \Magento\Framework\Model\AbstractModel::beforeSave() и
* @see \Magento\Framework\Model\AbstractModel::afterSave()
* или же
* @see \Magento\Framework\Model\ResourceModel\Db\AbstractDb::_beforeSave() и
* @see \Magento\Framework\Model\ResourceModel\Db\AbstractDb::_afterSave()
* или же
* @see \Magento\Framework\Model\ResourceModel\Db\AbstractDb::_serializeFields() и
* @see \Magento\Framework\Model\ResourceModel\Db\AbstractDb::unserializeFields()
* однако меня смутило, что в случае исключительной ситуации
* модель может остаться в несогласованном состоянии:
* https://mage2.pro/t/283
* https://mage2.pro/t/284
* Поэтому разработал свои аналогичные методы.
*
* @override
* @see \Magento\Framework\App\Config\Value::save()
* @return $this
* @throws \Exception
*/
public function save()
{
try {
$this->dfSaveBefore();
parent::save();
} catch (\Exception $e) {
df_log($e);
throw df_le($e);
} finally {
$this->dfSaveAfter();
}
return $this;
}
示例2: save
/**
* Save object data.
* Validates that the account is set.
*
* @return Nosto_Tagging_Model_Config_Account
*/
public function save()
{
$account = $this->getValue();
return parent::save();
}
示例3: save
/**
* Save object data.
* Validates that the server is set and does not include the protocol.
*
* @return Nosto_Tagging_Model_Config_Server
*/
public function save()
{
$server = $this->getValue();
return parent::save();
}