/** * Get column value * * @param array $column Column * @param \XLite\Model\AEntity $entity Model * * @return mixed */ protected function getColumnValue(array $column, \XLite\Model\AEntity $entity) { if (isset($column[static::COLUMN_PRODUCT_ATTRIBUTE])) { $result = $entity->getAttributeValue($column[static::COLUMN_PRODUCT_ATTRIBUTE]); $result = $result ? $result->asString() : ''; } else { $result = parent::getColumnValue($column, $entity); } return $result; }
/** * Get column value * * @param array $column Column * @param \XLite\Model\AEntity $entity Model * * @return mixed */ protected function getColumnValue(array $column, \XLite\Model\AEntity $entity) { if ('order' == $column[static::COLUMN_CODE]) { $result = '#' . $this->getOrder($entity)->getOrderNumber(); } else { $result = parent::getColumnValue($column, $entity); } return $result; }
/** * Get column value * * @param array $column Column * @param \XLite\Model\AEntity $entity Model * * @return mixed */ protected function getColumnValue(array $column, \XLite\Model\AEntity $entity) { if ('name' == $column[static::COLUMN_CODE]) { $result = parent::getColumnValue($column, $entity); } return $result; }