Używam Magento na chwilę teraz i zawsze nie mogę się zdecydować między używaniem magiczną getter i getData()Magento, magiczne getters przeciwko getData
Może ktoś wyjaśnić główne różnice, oprócz niewielkiego narzutu wydajności (i musi być bardzo nieznaczne).
myślę w kategoriach:
- Kod Future dowód (myślę Magento 2 nie będzie używał magicznego getter)
- stylistycznie
- Wydajność
- Stabilność
- Wszelkie inne powody, aby Za pomocą przycisków 1 nad innymi
nie ma jasny sposób, aby przejść na podstawie kodu rdzenia, ponieważ wykorzystuje mieszankę zarówno
„Myślę magento 2 nie będzie używać magicznego gettera "? – benmarks
@benmarks Czytam to kilka razy. Spójrzmy na przykład tutaj: http://dimitrigatowski.com/tag/magento-2/ "W Magento 2 nie będzie żadnych magicznych pobierających i ustawiających" – mpaepper
@mpaepper Tak, a ten wpis jest pełen podobnych nieaktualnych nieścisłości, a także (np. 'createObject()', która została zaimplementowana, a następnie usunięta), obawiam się. Wierzę, że '__call()' przeciążenie zniknęło, gdy [zobacz @method hinting usunięte: -)] (https://github.com/magento/magento2/blob/master/app/code/core/Mage/ Sprzedaż/Model/Order.php) – benmarks