묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
key1 val1 의 의미가 정확히 뭔가요 ㅠ_ㅠ
2015.04.27 17:48
그냥 이제까지는 스킨제작가이드에서 복붙해서 쓰거나 예제 레이아웃을 참고해서 썼는데
그러다보니.. 응용이 힘드네요 ㅠㅠ 레이아웃의 꽃인 네이게이션부분을 좀 더 다양하게 활용하고 싶은데 말이죠 ㅠ
다행히도 cond 와 loop 의 의미는 대략적으론 이해하였습니다.. (아주 겉핥기겠지만)
질문 몇가지 드릴게요 너무 허무맹랑한 질문은 생략하시거나 예아니오로 가볍게 답변주셔도 됩니다
1. $main_menu->list => $key1, $val1 이 부분의 정확한 의미는 뭔가요? 그냥 정의항인가요?
2. key2 와 val2 는 key1 val1 과 어떻게 구분해서 쓰는가요? 1차 메뉴와 2차메뉴를 표현하는 변수인건가요
머리 싸매고 유추해보기론 val 은 선언된 변수를 뜻하는 것 같긴한데 그럼 key를 굳이 적는 이유는 뭔가요?
3. => 는 = 와 같은 뜻인가요?
4. 만약에 1차메뉴의 항목이 5개라하면 혹시 그 다섯 항목을 구분해서 설정할수도 있나요?
loop 로 표현하지 않구요.. 예를 들면 첫번째 항목과 두번째 항목을 서로 다른 블록에 두어 설정을 달리한다거나..
으억 ㅠㅠ 제가 생각해도 너무 초보적인 수준의 문제인 ㄴ것 같아 부끄럽네요
저같은 초보에게 필요한 매뉴얼을 알고 계시다면 링크해주시거나, 댓글로 지도편달 부탁드립니다
(개발자 가이드와 스킨제작가이드는 이미 여러번 보았습니다... 흑흑)
$main_menu->list => $key1, $val1
이건 쉽게 말씀드리면..
$main_menu->list의 배열의 키값을 $key1으로, 값을 $val1 으로 할당하겠다는 뜻으로 생각하시면 됩니다.
예를 들어 다음과 같은 배열이 있을 때
$main_menu {
[0] {
"name" : "메뉴1"
}
}
$main_menu[0]->name = $val1->name;
$main_mneu[0] = $key1
그냥 임의로 할당한 변수이지 그 자체에는 의미가 없습니다.
http://php.net/manual/en/control-structures.foreach.php
이 문서를 참고하세요