コードベースには、サードパーティの開発者によって作成された多くのコードがあります。彼らはコアの多くの場所を変更し、私たちは何が起こっているのかを正確に把握したかったのです。
彼らはこのようなコードを持っています:
$pidsess = Mage::getSingleton('core/session', array('name'=>'frontend'));
$pidsess->setNA_pid(array("PID" => $pid, "PartInfo" => $return_data['result']));
これは、Magentoセッションが次のように動作しているときにいつでも呼び出すことができる「グローバルに利用可能な変数」を格納することです。
$pidsess = Mage::getSingleton('core/session', array('name' => 'frontend'));
$piddata = $pidsess->getNA_pid();
この「変数」を設定しているコードはどこにありますか?'setNA_'を検索したところ、いくつかの呼び出しが見つかりましたが、実際の関数呼び出しはありませんでした。
これは、EAV値を設定するための独自の関数を作成できるMagentoの愚かなEAVアーキテクチャの一部ですか?もしそうなら、値はどこに保存されますか?