顧客IS_activeフラグは何をしますか?
-
16-10-2019 - |
質問
今日の議論の中で、私は顧客IS_activeフラグが実際に何もしないことを知らされました。
これは、顧客のメールアドレスのようなユニークなフラグです。 いいえ EAV属性。代わりに、それはcustomer_entityテーブルの列です。
テスト顧客のためにフラグを0に設定しようとしましたが、それでもログインすることができます。他のすべての機能は正常に機能しているようです。
このフラグは、開発者に便利なものとして提供されていますか?将来の目的を目的としていますか?どちらかといえば、is_activeは何をしますか?
編集: :関連するスタックオーバーフローは次のとおりです。 https://stackoverflow.com/questions/3617832/disable-customer-in-magento
解決
これは、派生したレガシーフィールドです Mage_Eav
そして、v0.7.14800(そしておそらく以前)まで遡ります。そのため、EEの初期バージョンよりもはるかに前にあります。
このフィールドの値が使用されているかどうかは、実装の問題です( catalog_category
実在物)。私はこの主張の基礎となります Mage_Eav
モジュールはそうします いいえ EAVエンティティの基本行動として使用するものを提供します。
所属していません magento.stackexchange