2016-04-16 6 views
2

私は顧客の何も使っていない別のアカウントを作成しているモジュールを開発中です。私は私のモジュールのための別のセッションを作成することができません。私は顧客モジュールのsession.phpを勉強しようとしましたが、私はそれを得ていませんでした。私はこのコードを理解していないです:カスタムログインと登録アカウントモジュールのカスタムセッションをmagentoでメンテナンスする方法1.9.2コミュニティエディション

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

はまた、任意のヘルプはかなりの量になる、どのように私はそれを達成することができ、私をガイドしてください。

答えて

2

customer名前空間については、app/code/core/Mage/Customer/Model/Session.phpファイルを検出しているものとします。

これは基本的にモデルの名前空間です。使用方法はMage::getModel('customer/session')です。

あなたは

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

を作る場合、あなたは次のようにコード内でそれを使用することができますapp/code/local/yourCompany/yourModel/Model/Session.php

yourCompany_yourModelという名前のモジュールであれば、あなたは​​3210であなたのyourCompany_yourModelモデルの接頭辞を登録し、上記のようにコンストラクタを作成しました:

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

関連する問題