Web Study/킴스큐 Rb

[킴스큐 Rb]킴스큐Rb 개발자를 위한 기초 활용노트 - 미리 정의된 변수

파노카페 2012. 9. 28. 19:02

URL: http://www.kimsq.com/?m=forum&bid=devGuide&p=3&uid=16


내용: 

킴스큐Rb에서는 미리 정의해 놓은 변수명이 있습니다.

이 변수명들은 모듈이나 기타 제작시에 사용할 수 없는 명칭이므로 숙지할 필요가 있습니다.


array $g : 기본변수 및 경로들에 대한 정의

array $d : 모듈별 설정변수들에 대한 정의

array $_HH : 모바일관련 데이터 (from $table['s_mobile'])

array $_HD : 도메인관련 데이터 (from $table['s_domain'])

array $_HS : 사이트관련 데이터 (from $table['s_site'])

array $_HM : 메뉴관련 데이터 (from $table['s_menu'])

array $_HP : 페이지관련 데이터 (from $table['s_page'])

array $_CA : 메뉴단계 데이터 ($_CA[0]:1단계메뉴코드,$_CA[n]:n단계메뉴코드)

 

int $s : 사이트PK

string $r : 사이트코드

string $m : 모듈코드

string $c : 메뉴코드

string $mod : 페이지코드

array $my : 회원데이터 (from $table['s_mbrid'] & $table['s_mbrdata'])

array $date : 날짜데이터 (from getVDate($t) in _core/function/sys.func.php)

array $table : DB테이블데이터 (from _var/table.info.php)

array $lang : 언어데이터 (from _var/language/*)

string $system : 시스템데이터

string $iframe : 아이프레임

string $skin : 테마


-------------------------------------------------------------------------------

네이밍 룰에 대한 설명이 조금이라도 있었으면 의미 파악하는데 조금이나마 도움이 되었을텐데.. 예를 들면 사이트코드의 변수명이  왜 $d인지.. 모바일관련 데이터 변수명이 왜 $_HH인지 도저히 모르겠다!!! index.php의 소스코드를 보면 변수명을 너무나도 간단하게 선언한 변수들이 많아서 많이 헷갈린다. API 문서라도 있었으면 익숙해 지는데 도움이 되었을텐데 그런 문서도 없고. 분위기를 보아 언제 나올지 미지수 같다.