[XE] XE Core 필요한 함수들
- Nest
- Development
- Category
- ETC
- Hit
- 728
- Star
- 0
getUrl()
- getUrl()은 현재 요청된 RequestURI에 주어진 인자의 값으로 변형하여 url을 리턴한다.
- 인자값이 없으면 기본 인덱스 주소로 리턴된다.
- 인자값은 (key1,value1,key2,value2) 형태로 만들어진다.
- 인자값은 보통 mid와 act값을 주로 사용한다.
로그인으로 예를 들면{getUrl('mid','board1','act','dispMemberLoginForm')}
로 된다.
주소 형태가 문제가 있으면{getUrl('','mid','board1'...)}
같이 앞에 빈 값을 넣는다. mid
는 모듈이름,act
는 액션이름이다.
Context::get()
- method가 get으로 받은 형태나 주소표시줄에 추가로 get방식의 변수를 받아올 수 있다.
- 바로 출력하는 메서드는
{Context::get('value')}
이다. - Context::get() 사용예제
주소표시줄의 내용
http://sample.com/xe/index.php?mid=useful_function_geturl&a=Xpress&b=Engine
// 바로 출력
{Context::get('a')}
// 템플릿 구문을 사용하여 새로운 변수에 집어넣는다.
{@
$a = Context::get('a');
$b = Context::get('b');
}
// 출력코드
XE스쿨은 {$a} {$b}으로 홈페이지를 만듭니다.
// 결과
XE스쿨은 Xpress Engine으로 홈페이지를 만듭니다.