묻고답하기
{getUrl('category','','page','')} 이게 무슨 뜻인가요?
2014.09.29 11:27
{getUrl('category','','page','')}
링크를 줄 때 위와 같이 코드를 적어주던데요, getUrl 뒤에 '' 이 작은따옴표 안에 순서는 다 뭔가요?
{getUrl('category','','page','')}
이런 것도 있었고
{getUrl(category,$val->category_srl, 'page', '',document_srl,$oDocument->document_srl,search_keyword,$search_keyword,search_target,extra_vars1)}
이런 것도 있고요.
반대로 이런 주소도 위와 같이 변경해줄 수 있는 건가요??
{$getUrl}/index.php?mid={$mid}&search_target=extra_vars1&search_keyword={htmlspecialchars($search_keyword)}&document_srl={$oDocument->document_srl}&sort_index=extra_vars1&order_type=desc
그리고 추가로 같이 질문드리고 싶은 건요.
location.href="{$getUrl}/index.php?mid={$mid}&document_srl={$oDocument->document_srl}"
이런게 있는데, 여기 코드에 덧붙여서 전체 카테고리 중에서 가장 최근의 문서들을 선택하고 싶거든요.
저렇게만 쓰면 해당 mid 안에 문서들만 정렬을 해서, 전체 카테고리란 항목을 추가하고 싶은데 어떤 코드를 같이 써주면 될까요?
댓글 4
-
숭숭군
2014.09.29 12:04
-
이온디
2014.09.29 13:27
감사합니다. 세번째도 변수도 네번째는 해당변수값이고, 다섯번째도 변수도 여섯번째는 다섯번째의 해당변수값이겠군요?
-
숭숭군
2014.09.29 19:46
그렇게 생각하시면되고.. 세진님이 언급한 부분도(주소 초기화) 많이 쓰이니 알아두시면 좋습니다.
-
sejin7940
2014.09.29 13:53
하나만 주의하시면 되요
getUrl('category','value') 로 하면, 기존의 변수 포함한 기존 주소 + &category=value 가 되는거고
getUrl('','category','value') 로 하면 ( 처음을 '' 로 처리하면) , 도메인/?category=value 가 됩니다. 즉, 기본url (보통 도메인) 으로 초기화한 후 여기 지정한 변수만 들어가죠.
즉 주소를 초기화하고픈지에 따라 처음에 '' 를 넣을지를 결정하시면 됩니다.
간단히 말해 주소를 세팅해주는 거라 생각하시면됩니다.
getUrl('category','value') 라고하면
category변수에 value라는 값을 세팅해주는거라고 보면됩니다.
getUrl('category','') 라고 하면
catogory변수의 값을 초기화 시켜주는거라고 보면되구요..
보통 act실행할때 많이 사용합니다
getUrl('act','dispMemberInfo') 이런식으로 말이죠.
위함수를 여기 공홈에서 실행한다면 주소에 이런식으로 나오겠죠.
http://www.xpressengine.com/index.php?act=dispMemberInfo
첫번째 따옴표는 변수로 보면되고 두번재는 해당변수의 값이라 생각하시길..