Ejemplo n.º 1
0
 public function __isset($name)
 {
     $n = $this->_transformColumnName($name);
     if (isset($this->_row->{$n})) {
         return true;
     }
     return parent::__isset($name);
 }
Ejemplo n.º 2
0
 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);
         }
     }
 }
Ejemplo n.º 3
0
 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);
 }