Context class

Views 754 Votes 0 2010.03.17 18:42:59
SMaker *.22.160.18

Context는 GET/POST 값을 받아오고, 템플릿에 변수 및 여러 정보를 넘겨주는 역활을 합니다.

또 Request가 XMLRPC인지, JSON인지, GET/POST인지 구분하여 줍니다.

Context::set(string KEY, mixed VALUE)

템플릿에 보낼 변수를 설정하기 위한 함수입니다.

Context::set('user_id','sol');
설정뒤 템플릿에서 {$user_id} 형식으로 쓸 수 있습니다

mixed Context::get(string KEY)

Request로 넘어온 변수 또는 set한 값을 가져옵니다.

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

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

한번에 여러 값을 가져오고 stdClass로 반환됩니다.

stdClass Context::getRequestVars()

Request로 넘어온 변수만을 stdClass로 반환합니다.

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

템플릿에 javascript 파일을 추가 합니다.
확장자가 js로 꼭 끝나는 파일만 추가 합니다.

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

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

Context::addJsFliter(string FILTER_NAME)

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

Context::setBrowserTitle(string TITLE)

HTML의 title 값을 지정합니다.

Context::loadJavascriptPlugin(string PLUGIN_NAME)

js plugin 을 템플릿에 로드 합니다.

Context::addHtmlHeader(string HEAD)

HTML의 <head></head> 안에 스트링을 추가합니다

Trackback :
Contributors :
SMaker, sol