항상 궁금합니다. Magento에 모든 레지스트리 데이터가 어디에 저장되어 있습니까?
단일 객체 조차도 레지스트리에 저장되어 있음을 알고 있습니다. 그리고 registry는 Mage 클래스 의 정적 배열 변수 일뿐 입니다.
혼란을 풀기 위해 여기에 몇 가지 질문이 있습니다.
- 사용자마다 레지스트리가 다릅니 까? 사용자별로 ( HTTP 요청 당 ) 생성됩니까?
예를 들어
Mage::register('foo', 'Hello World'); //set a value for foo Mage::registry('foo'); //will this return hello world for all HTTP users ?
- 레지스트리 데이터가 세션에 저장됩니까? 그렇지 않다면 Magento는 레지스트리 데이터를 호출 한 사용자를 어떻게 식별합니까?
Alan Storm의 블로그 기사 와 이에 관한 StackOverFlow에 대한 답변 을 읽었습니다 . 그러나 나는 혼란을 죽일 수 없었다. 기본 사항이 엉망이라고 생각되면 수정하십시오. 감사