Müşteri is_aktif bayrağı ne yapar?


10

Bugünkü bir tartışma sırasında, Müşteri'nin aktif olduğu bayrağı hiçbir şey yapmadı.

Bu, EAV özelliği olmadığı için müşteri e-posta adresi gibi benzersiz bir işarettir. Bunun yerine, customer_entity tablosundaki bir sütundur.

Bir test müşterisi için bayrağı 0 olarak ayarlamayı denedim, ancak yine de giriş yapabiliyorum. Diğer tüm işlevler normal çalışıyor.

Bu bayrak geliştiricilere kolaylık sağlıyor mu? Gelecekte bir amaca yönelik mi? Bir şey varsa, is_active ne yapar?


Düzenleme : İlgili bir yığın taşması: /programming/3617832/disable-customer-in-magento


1
Sanırım EE'den. Hatırladığım kadarıyla müşteri etkinleştirilebilir / devre dışı bırakılabilir
Fabian Blechschmidt

1
Enerji Verimliliği'ne erişimim var, ancak bu işlevselliği hiçbir yerde görmüyorum. Bunları silmek satırı tamamen kaldırır.
Ryre

EE-lite üzerindeki kısa grep hiçbir şey göstermiyor. Haklısın. Sonra ben işlevselliği için saplama olarak yorumlamak :-)
Fabian Blechschmidt

1
Toast'ın bahsettiği gibi: EE Backend'deki işlevselliği görmüyorum.
Anna Völkl

Tamam, birisi bir cevap gönderebilir mi? Tost, sanırım başardın, bu yüzden sorunuzu cevaplayın ve 25 tekrar kazanın :-)
Fabian Blechschmidt

Yanıtlar:


14

Bu eski bir alandır, Mage_Eavv0.7.14800 (ve belki de daha önce) kadar geriye doğru türetilmiştir . Bu nedenle, EE'nin en eski versiyonunu bugüne kadar önler.

Bu alanın değerinin kullanılıp kullanılmayacağı bir uygulama meselesidir ( catalog_categoryişletme için olduğu gibi ). Ben aslında bu iddiayı temel Mage_Eavmodül yok değil EAV varlıklar için bir üs davranış olarak her türlü kullanimi sağlarlar.


sizce bu bayrağı kullanmak güvenli mi? Bunun için tasarlanmış bir manuel müşteri onay süreci üzerinde çalışıyorum, ancak desteklenmiyorsa kullanmaktan çekiniyorum.
Ryre

4
"destek" bu durumda inşa ettiğiniz şeydir. Ben olmaz o yolda kullanılabilir olarak, bu bayrağı kullanabilirler. Kullanmak için ad boşluklu bir özellik (örn. toast_is_active) Eklemek daha iyi olur .
Benmarks

1
Merhaba Ben @benmarks, Magento 2'de customer_entity tablosundaki bu eski alan var olmaya devam ediyor.
WaPoNe

neden olduğunu o yani dolu ile bu araziler ...
tıbbi

1

Yıllar sonra buna geri dönersek, is_activebayrağın muhtemelen herhangi bir [EAV]_entitytabloda mevcut olduğu için, çünkü en erken serbest bırakılmadan önce, tüm varlıklar tek bir entitytablodaydı. EAV varlıkları kendi tablolarına ayrıldığında, bu sütun onlarla birlikte gitti.

En iyi tahmin! ¯\_(ツ)_/¯

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.