本文整理汇总了PHP中Mage_Rule_Model_Condition_Combine::loadArray方法的典型用法代码示例。如果您正苦于以下问题:PHP Mage_Rule_Model_Condition_Combine::loadArray方法的具体用法?PHP Mage_Rule_Model_Condition_Combine::loadArray怎么用?PHP Mage_Rule_Model_Condition_Combine::loadArray使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Mage_Rule_Model_Condition_Combine
的用法示例。
在下文中一共展示了Mage_Rule_Model_Condition_Combine::loadArray方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: loadArray
public function loadArray($arr, $key = 'conditions')
{
$module = $this->isModuleEnabled('Aitoc_Aitloyalty');
if (!$module->getIsEnabled()) {
return $this;
}
parent::loadArray($arr, $key);
return $this;
}
示例2: loadArray
/**
* Add operator when loading array
*
* @param array $arr
* @param string $key
* @return Enterprise_CustomerSegment_Model_Segment_Condition_Combine
*/
public function loadArray($arr, $key = 'conditions')
{
if (isset($arr['operator'])) {
$this->setOperator($arr['operator']);
}
if (isset($arr['attribute'])) {
$this->setAttribute($arr['attribute']);
}
return parent::loadArray($arr, $key);
}
示例3: getConditions
/**
* Retrieve rule combine conditions model
*
* @return Mage_Rule_Model_Condition_Combine
*/
public function getConditions()
{
if (empty($this->_conditions)) {
$this->_resetConditions();
}
// Load rule conditions if it is applicable
if ($this->hasConditionsSerialized()) {
$conditions = $this->getConditionsSerialized();
if (!empty($conditions)) {
$conditions = unserialize($conditions);
if (is_array($conditions) && !empty($conditions)) {
$this->_conditions->loadArray($conditions);
}
}
$this->unsConditionsSerialized();
}
return $this->_conditions;
}