public function getFieldValue(Attribute $attribute, $mode = null)
{
if (null !== $mode) {
$data = Yii::app()->getRequest()->getParam($attribute->name);
return is_array($data) && array_key_exists($mode, $data) ? $data[$mode] : null;
}
return Yii::app()->getRequest()->getParam($this->getFieldName($attribute, $mode), null);
}