Context 클래스

Context는 GET/POST의 값을 수신하고 변수와 다양한 정보를 템플릿에 전달합니다. 또한, 요청이 XMLRPC, JSON, GET/POST 중 어디에 해당하는지 식별합니다.

  • Context::set(string KEY, mixed VALUE)

템플릿에 전달될 변수를 설정합니다.

Context::set('user_id','user');

템플릿에서는 {$user_id}로 전달된 값을 출력할 수 있습니다.

  • mixed Context::get(string KEY)

요청(Request)에 전달될 변수나 설정 결과값을 조회합니다.

$user_id = Context::get('user_id');

  • stdClass Context::gets(string KEY1 [ , string KEY2 ...])

여러 개의 값을 한 번에 조회하고 stdClass에 반환합니다.

  • stdClass Context::getRequestVars()

요청으로부터 전달되는 변수를 stdClass로 반환합니다.

  • Context::addJsFile(string FILE_PATH, bool OPTIMIZED ,string TARGETIE, int INDEX)

JS 파일을 템플릿에 추가합니다. 확장자가 js인 파일만 추가합니다.

  • Context::addCSSFile(string FILE_PATH, bool OPTIMIZED ,string TARGETIE, int INDEX)

CSS 파일을 템플릿에 추가합니다.

  • Context::addJsFliter(string FILTER_NAME)

XML로 작성된 필터를 템플릿에 로드합니다.

  • Context::setBrowserTitle(string TITLE)

HTML의 제목을 지정합니다.

  • Context::loadJavascriptPlugin(string PLUGIN_NAME)

자바스크립트 플러그인을 템플릿에 로드합니다.

  • Context::addHtmlHeader(string HEAD)

HTML의 <head>와 </head> 사이에 문자열을 추가합니다.