tôi đã được sử dụng Magento một thời bây giờ và luôn luôn không thể quyết định giữa việc sử dụng getter kỳ diệu và getData()Magento, thu khí kỳ diệu v getData
Ai đó có thể giải thích sự khác biệt chính, ngoài các chi phí hoạt động nhẹ (và nó phải rất nhẹ).
Tôi đang nghĩ về:
- đang Future bằng chứng (tôi nghĩ rằng Magento 2 sẽ không được sử dụng getter ma thuật)
- Phong cách
- Performance
- ổn định
- Bất kỳ lý do khác để sử dụng 1 trên số khác
Không có cách rõ ràng để đi dựa trên mã lõi vì nó sử dụng hỗn hợp của cả hai
"tôi nghĩ rằng Magento 2 sẽ không sử dụng ma thuật getter "? – benmarks
@benmarks Tôi đọc rằng một vài lần, quá. Hãy tìm ví dụ ở đây: http://dimitrigatowski.com/tag/magento-2/ "Trong Magento 2 sẽ không có bất kỳ getters và setters ma thuật" – mpaepper
@mpaepper Vâng, và bài viết đó có đầy đủ các lỗi không chính xác lỗi thời tương tự (ví dụ: cú pháp 'createObject()', được thực hiện sau đó được gỡ bỏ), tôi sợ. Tôi tin rằng quá trình nạp chồng '__call()' biến mất khi tôi [xem @method hinting remove: -)] (https://github.com/magento/magento2/blob/master/app/code/core/Mage/ Bán hàng/Model/Order.php) – benmarks