Мне всегда было интересно, где хранятся все данные реестра в Magento?
Я знаю, что даже единичные объекты хранятся в реестре. И реестр - это просто переменная статического массива класса 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 определит, какой пользователь вызвал данные реестра?
Я прочитал статью в блоге Алана Шторма, а также его ответ на StackOverFlow по этому поводу. Но я не мог убить путаницу. Пожалуйста, поправьте меня, если вы считаете, что мои основы испорчены. Благодарность