묻고답하기

레이아웃 스킨에서

{@ $_i = 0 } 이라고 변수를 설정했다면 기본적으로는 모듈스킨에서 그 변수를 받지 못하는것 같습니다.


레이아웃 스킨에서 모듈 스킨으로 변수를 넘기는 방법이 있을까요?

레이아웃에서 변수를 설정하고 XE내에서 일종의 전역변수처럼 사용하고싶다면 어떻게 해야하나요?




-------- 시간이 지나 좀더 연구한후 내용 추가 ------------------

헉...

XE의 작동 순서가...
레이아웃을 그린 후 모듈을 집어넣는게 아니라.

모듈을 그린 후 레이아웃을 둘러싸주는것인가봅니다.


굳이  {@Context::set('_i',0)}로 변수 세팅하고 {Context::get('_i')} 로 읽어오는 이런걸 쓰지 않아도
그냥 {@$_i = 0}    {$_i}  해도 작동을 하는데 문제는 순서네요. ㅠㅠ


모듈스킨에서 레이아웃 스킨으로 변수를 보내면 받아지는데

레이아웃 스킨에서 변수만들어 모듈에서 읽어보려면 안읽히니 말입니다.



레이아웃에서 뭔가 렌덤으로 변수를 만들어 스타일이 변하고
그에따라 모듈에서도 그값을 받아 형태가 변하게 하고싶은데...


정말 방법이 없는 걸까요?