, , MY_Model :
public function merge_object(&$object, $data){
if (is_object($data)) {
$data = get_object_vars($data);
}
if (!empty($data)) {
foreach ($data as $property => $value) {
if (!property_exists($object, $property)) {
$object->$property = $value;
}
}
}
return $object;
}
$this- > merge_object ($ this, $data); __construct ($ data = array())
, , . , .