public function __get($name) { $return = null; $return = parent::__get($name); if ($name == $this->idPropertyName) { $return = intval($return); } return $return; }
public function __get($propertyName) { switch ($propertyName) { case 'themePath': $return = $this->themeRootPath . '/' . $theme; break; default: $return = parent::__get($propertyName); } return $return; }
/** * Dynamic Get Function Override * * @param $name * A string containing the name of the property to get. * @return * Value of the property. */ public function __get($propertyName) { global $firePHP; if ($propertyName == 'columns') { if (!isset($this->_columns)) { //---- Get Columns $this->_columns = new anvilCollection(); $i = 0; // $sql = 'SHOW COLUMNS FROM '; while ($i < pg_num_fields($this->result)) { $newColumn = new anvilData_postgresql_Column(pg_field_name($this->result, $i), pg_field_type($this->result, $i)); $this->_columns->add($newColumn); $i++; } } return $this->_columns; } else { return parent::__get($propertyName); } }
/** * Dynamic Get Function Override * * @param $name * A string containing the name of the property to get. * @return * Value of the property. */ public function __get($propertyName) { // global $firePHP; if ($propertyName == 'columns') { if (!isset($this->_columns)) { //---- Get Columns $this->_columns = new anvilCollection(); $i = 0; // $sql = 'SHOW COLUMNS FROM '; while ($i < mssql_num_fields($this->result)) { $meta = mssql_fetch_field($this->result, $i); if ($meta) { // $firePHP->_log($meta); $newColumn = new anvilData_mssql_Column($meta->name, $meta->type); $this->_columns->add($newColumn); } $i++; } } return $this->_columns; } else { return parent::__get($propertyName); } }
public function __set($name, $value) { // $this->_addTraceInfo(__FILE__, __METHOD__, __LINE__, "Executing..."); // $this->_addTraceInfo(__FILE__, __METHOD__, __LINE__, "parameters = ($name, $value)", self::TRACE_TYPE_DEBUG); if ($this->isProperty($name)) { return parent::__set($name, $value); } else { return $this->setValue($name, $value); } }
/** * Dynamic Get Function Override * * @param $name * A string containing the name of the property to get. * @return * Value of the property. */ public function __get($propertyName) { global $firePHP; if ($propertyName == 'columns') { if (!isset($this->_columns)) { //---- Get Columns $this->_columns = new anvilCollection(); $i = 0; $numFields = mysqli_num_fields($this->result); while ($i < $numFields) { // $meta = mysqli_fetch_field($this->result, $i); $meta = mysqli_fetch_field($this->result); if ($meta) { // $this->_columns->add(new anvilData_mysqli_Column($meta->name, $meta->type)); $firePHP->_log($meta); $newColumn = new anvilData_mysqli_Column($meta->name, $meta->type); $this->_columns->add($newColumn); } $i++; } } return $this->_columns; } else { return parent::__get($propertyName); } }