Selama diskusi hari ini saya diberi tahu bahwa bendera is_active Pelanggan tidak benar-benar melakukan apa pun.
Ini adalah tanda unik, seperti alamat email pelanggan, karena ini bukan atribut EAV. Alih-alih, ini adalah kolom dalam tabel customer_entity.
Saya mencoba mengatur bendera ke 0 untuk pelanggan uji, tetapi saya masih bisa masuk. Semua fungsi lainnya tampaknya berfungsi normal.
Apakah bendera ini disediakan untuk kenyamanan pengembang? Apakah ini dimaksudkan untuk tujuan masa depan? Apa yang dilakukan is_active?
Sunting : Berikut ini stack overflow terkait: /programming/3617832/disable-customer-in-magento
Jawaban:
Ini adalah bidang lawas, berasal dari
Mage_Eav
dan hadir sejauh v0.7.14800 (dan mungkin sebelumnya). Dengan demikian, itu jauh sebelum versi EE paling awal.Apakah nilai bidang ini digunakan atau tidak adalah masalah implementasi (seperti untuk
catalog_category
entitas). Saya mendasarkan pernyataan ini pada kenyataan bahwaMage_Eav
modul tidak menyediakan penggunaannya sebagai perilaku dasar untuk entitas EAV.sumber
toast_is_active
) Untuk memanfaatkan.