Cờ khách hàng đang hoạt động để làm gì?


10

Trong một cuộc thảo luận hôm nay tôi đã được thông báo rằng cờ is_active của Khách hàng không thực sự làm gì cả.

Đây là một cờ duy nhất, giống như địa chỉ email của khách hàng, trong đó không phải là thuộc tính EAV. Thay vào đó, nó là một cột trong bảng customer_entity.

Tôi đã thử đặt cờ thành 0 cho một khách hàng thử nghiệm, nhưng tôi vẫn có thể đăng nhập. Tất cả các chức năng khác dường như hoạt động bình thường.

Là cờ này được cung cấp như một sự thuận tiện cho các nhà phát triển? Có dự định cho một số mục đích trong tương lai? Is_active sẽ làm gì?


Chỉnh sửa : Đây là một lỗi tràn ngăn xếp có liên quan: /programming/3617832/disable-customer-in-magento


1
Tôi nghĩ đó là từ EE. Ở đó khách hàng có thể được kích hoạt / hủy kích hoạt theo như tôi nhớ
Fabian Blechschmidt

1
Tôi có quyền truy cập vào EE, nhưng không thấy chức năng đó ở bất cứ đâu. Xóa chúng sẽ loại bỏ hoàn toàn hàng.
Ryre

grep ngắn trên EE-lite không hiển thị bất cứ điều gì. Bạn đúng rồi. Sau đó, tôi sẽ giải thích nó là sơ khai cho chức năng :-)
Fabian Blechschmidt

1
Tương tự ở đây như Toast đã đề cập: Không thấy chức năng trong EE Backend.
Anna Völkl

Ok ai đó có thể xin vui lòng gửi một câu trả lời? Toast, tôi nghĩ bạn đã làm nó, vì vậy hãy trả lời câu hỏi của bạn và kiếm được 25 rep :-)
Fabian Blechschmidt

Câu trả lời:


14

Đây là một lĩnh vực di sản, có nguồn gốc từ Mage_Eavvà hiện tại cho đến tận v0.7.14800 (và có lẽ sớm hơn). Như vậy, nó đã đi trước phiên bản sớm nhất của EE.

Việc giá trị của trường này có được sử dụng hay không là vấn đề thực hiện (chẳng hạn như đối với catalog_categorythực thể). Tôi dựa trên sự khẳng định này trên thực tế rằng Mage_Eavmô-đun không cung cấp bất kỳ việc sử dụng nó như là một hành vi cơ bản cho các thực thể EAV.


Theo bạn, có an toàn khi sử dụng cờ này không? Tôi đang làm việc trên một quy trình phê duyệt thủ công của khách hàng mà điều này dường như được thiết kế cho, nhưng tôi ngần ngại sử dụng nếu nó không được hỗ trợ.
Ryre

4
"Hỗ trợ" trong trường hợp này là những gì bạn xây dựng. Tôi sẽ không sử dụng cờ này, vì nó có thể được sử dụng trên đường. Sẽ tốt hơn nếu thêm một thuộc tính không gian tên (ví dụ. toast_is_active) Để sử dụng.
đánh dấu

Xin chào Ben @benmark, trong Magento 2, trường kế thừa này trong bảng customer_entity tiếp tục tồn tại.
WaPoNe

tại sao nó lại chứa đầy những mảnh đất này ...
medmek
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.