1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
class Field {
private $_isAvailable, $_documenType, $_id, $_value;
public function id(){
return $this->_id;
}
public function value(){
return $this->value;
}
public function documentType(){
return $this->_document_type;
}
public function isAvailable(){
return $_available;
}
static function loadFromDb($field_id){
$field_row= mysql_fetch_array(mysql_query('SELECT * FROM Fields WHERE id='.$field_id));
$field = new Field();
$field->setDocumentType(DocumentType.loadFromDb($field_row['document_type_id']));
$field->setAvailablity($field_row['is_available']);
// etc..
return $field;
}
} |
Partager