Je me suis toujours demandé où étaient stockées toutes les données du registre dans Magento?
Je sais que même les objets singleton sont stockés dans le registre. Et le registre n'est qu'une variable de tableau statique de la classe Mage .
J'ai quelques questions ici pour effacer ma confusion:
- Le registre est-il différent pour différents utilisateurs? Je veux dire est-il créé sur une base par utilisateur (par requête HTTP )?
Par exemple,
Mage::register('foo', 'Hello World'); //set a value for foo Mage::registry('foo'); //will this return hello world for all HTTP users ?
- Les données du registre sont-elles stockées dans des sessions? Sinon, comment Magento identifiera-t-il quel utilisateur a invoqué les données du registre?
J'ai lu l' article de blog d' Alan Storm ainsi que sa réponse sur StackOverFlow à ce sujet. Mais je ne pouvais pas tuer la confusion. Veuillez me corriger Si je pense que mes bases sont foirées. Merci