포럼

1.5에서, 기존제작했던 모듈을 옮기다가 정말 당황했던것중에하나가...

 

뭘해도 잘나오던아이가 (admin) 초기화면이 안나와서...

 

왜그런지 이유를도저히모르겠어서.. Act조작해서 들어가보니 페이지설정이런건 또 잘나옵니다?

 

제모듈이랑 초기화면만 안나옵니다.

 

그래서 "아 내꺼에문제가있구나.."

 

한참헤메다 찾아낸것이 lang....

 

lang.ko.php 파일 내용을 비워주니 깨끗하게 잘작동됩니다..

 

xml로 변경되어 파일하나로 모두 관리할 수 있게되어 참 좋습니다.

 

근데 lang.xml파일을 lang 디렉토리에 둘게아니라 mvc파일과 함께 모듈디렉토리 루트에 묶던지, conf로 이동시키는게 어떤가해서 글올려봅니다.

 

그리고 전 lang파일을

 

$lang->menulist = array();

 

이런식으로도 많이사용했었습니다.

 

저렇게하면 루프가돌아야하는 메뉴목록이나, 지역번호목록 등 자주쓰는 배열을 DB를 안쓰고도 쉽게 배열로 유지할 수 있습니다. 

 

물론 언어별로 따로두었을때도 참 용이하지요

 

예를들어

lang.ko.php 에

$lang->menulist = array(

"dispMemberLoginForm" => "회원로그인",

"dispMemberSignUpForm" => "회원가입",

);

lang.en.php 에

$lang->menulist = array(

"dispMemberLoginForm" => "MemberLogin",

"dispMemberSignUpForm" => "MemberJoin",

);

 

이렇게만해두면 templatefile에서 정말 쉽게 사용할 수 있지요.

 

물론 저렇게 사용하고있진 않지만, 예를들자면 저런식으로 사용이 가능하단거지요.. 정말용이하지않나요?

 

근데 xml로 바뀌고나서 저걸 어떻게처리해야할지 모르겠습니다.

 

지금은 class에서 require하고 context::set 하는 방법을 택해서 사용중입니다만...

 

혹시 계속 lang을 저런식으로 사용가능하게할 방법이 있는지 궁금합니다.

글쓴이 제목 최종 글
코뿔소2020 테스트 서버가 필요하신분 사용하세요. [2] 2011.10.18 by 코뿔소2020
이영제 회원 서명에서 한줄이 떨어지는 현상  
guny 현 게시판(포럼형)에 오류가 있는거 같애요..  
우진홈 XE로부터 받은 메일..^^ [2] 2011.10.18 by 우진홈
까멸 풀베게님, 자동완성기능 [2] 2011.10.17 by 까멸
까멸 통합검색 링크 [4] 2011.10.17 by 까멸
우진홈 if (요청과 응답에 문제가 있다면) { 설치화면 } ???  
Negai~ 게시물 작성버튼 중복클릭방지책을 부탁드려요 [2] 2011.10.17 by gayeon
일반적인 XE 캠프 대구는 다 찼네요.. 우왕..  
sejin7940 XE 1.5 에서는 이 문구들이 에러가 나나요? (제작진들께 여쭤봅니다) [6] 2011.10.17 by Treasurej
ㅠ도라에몽ㅠ 안녕하세요...서버 셋팅..;; [9] 2011.10.17 by ㅠ도라에몽ㅠ
Xiso 1.5부터는 스키마를 사용하여 moduleInstall() 하지않나요?  
Xiso 1.5에서 변경된 언어팩에 대해 [3] 2011.10.16 by Xiso
rjsoo 게시판 제목 색상을 지정 할수있을까요? [1] file 2011.10.16 by 송동우
히상궁 관리자 페이지 들어가지지 않습니다. [1] 2011.10.16 by 비나무
Community 1.5정식 이후에 대해서 개발진님들께 질문 [1] 2011.10.15 by 쏭바강
섹시한과쟈 글로벌XE 첫 사이트가 생성됐네요!. [4] 2011.10.15 by 순수의시절
GPMz 1.5와 1.4.5.10을 동시에 사용하고 있습니다.  
똑디 mysql 사용시 mylsam VS innodb [5] 2011.10.15 by 똑디
銀童 1.5 버전이후 Object Cache의 설정을 해야하는 이유. [11] 2011.10.15 by 銀童