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> 사이에 문자열을 추가합니다.