Как сохранить пользовательский сеанс для пользовательского модуля входа и регистрации в сообществе magento 1.9.2

Я разрабатываю модуль, в котором я создаю отдельную учетную запись, которая не использует ничего от клиента. Я не могу создать отдельную сессию для моего модуля. Я пытался изучить файл session.php модуля клиента, но не получил его. Я не понимаю этот код:

public function __construct()
{
$namespace = 'customer';
}

Также, пожалуйста, сообщите мне, как я могу этого достичь, любая помощь будет ощутимой.

2

Решение

относительно customer пространство имен, я полагаю, вы открываете app/code/core/Mage/Customer/Model/Session.phpФайл.

Это в основном пространство имен вашей модели, оно подходит для использования Mage::getModel('customer/session'),

Так что если ваш модуль с именем yourCompany_yourModel Вы зарегистрировали свой yourCompany_yourModel префикс модели в config.xml и создал конструктор, как указано выше в app/code/local/yourCompany/yourModel/Model/Session.php

если вы сделаете

    public function __construct()
{
$namespace = 'yourModule';
$this->init($namespace);
}

тогда вы можете использовать его в своем коде, как:

Mage::getSingleton('yourModule/session')->setYourVariable($yourVar);

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]