https://web.archive.org/web/20161102125540/http://www.xeschool.com/xe/xenote_02_05_01_object

XE 모듈 사이의 객체 인스턴스를 전달하는 기본 클래스(데이터를 주고 받기 위한 클래스)

모든 모듈은 객체(Object)를 상속한다. 객체(Object)의 error, message, variables 를 이용하여 통신을 하게 된다

Object 함수 목록 :

속성

var $error = 0; ///< 에러 코드 (0이면 에러 아님) var $message = 'success'; ///< 에러 메세지 (success이면 에러 아님) var $variables = array(); ///< 추가 변수

메서드

Object($error = 0, $message = 'success') setError($error = 0) getError() setMessage($message = 'success') getMessage() add($key, $val) adds($object) get($key) gets() getVariables() getObjectVars() toBool() toBoolean()

Object::Object([int ERROR, string MESSAGE])

Object 생성자입니다.

ERROR : 에러코드 (0이면 에러 아님) MESSAGE : 에러 메세지 (success이면 에러 아님)

bool Object::toBool()

Object 객채가 오류인지 아닌지 확인합니다. return값이 true면 에러아님

$output = executeQuery('document.insertDocument', $obj);

if(!$output->toBool()) {

$oDB->rollback();

return $output;

}

Object::add(string KEY, mixed VALUE)