Проверить настройки Skip to content

Magento глобальные переменные, Mage::register

В CMS Magento Commerce есть замечательный метод, устанавливать переменные которые будут видны из любой части кода Magento.

То есть можно добавлять/регистрировать простые переменные, массивы, объекты. И вызывать (обращаться к переменным) из любого файла Magento.

Пример как работать с Mage::register.

1) Добавляем переменную

Mage::register('my_var', 'переменная в Magento');

 

2) Получим или прочитаем переменную

Mage::registry('my_var');

 

3) Удалим глобальную переменную Magento

Mage::unregister('my_var');

 

Используя глобальные  переменные Magento, можно передавать значения между моделями, хелперами, блоками. Упрощается написание кода для Magento.

Magento 1.*
  • aaa

    Будет ли такая переменная доступна после обновления страницы (F5) или при переходе на другую подстраницу магазина?