public function __isset($name) { $n = $this->_transformColumnName($name); if (isset($this->_row->{$n})) { return true; } return parent::__isset($name); }
public function __isset($name) { if (in_array($name, $this->_model->getExprColumns())) { return parent::__isset($name); } else { if ($this->_row->hasColumn($name)) { return true; } else { return parent::__isset($name); } } }
public function __isset($name) { if ($name == 'id') { return true; } $mapping = $this->_model->getUnionColumnMapping(); $columns = get_class_vars($mapping); $columns = $columns['columns']; if (in_array($name, $columns)) { $name = $this->_sourceRow->getModel()->getColumnMapping($mapping, $name); if (!$name) { return false; } return $this->_sourceRow->__isset($name); } return parent::__isset($name); }