Pertanyaan yang diberi tag «magic-getter»

2
Magento 2 - praktik yang baik untuk menggunakan / menghindari pengambil sihir?
Sihir getter pada Varien_Object(M1) dan DataObject(M2) adalah praktik umum, tetapi dengan Magento 2 rasanya salah menggunakannya. Baik: mudah dibaca / ditulis Buruk Ini menyebabkan masalah saat menggunakan angka dalam kunci (lihat: Magento 2: cara berbeda mendapatkan bidang koleksi atau Dapatkan atribut Produk Kustom menggunakan kasing unta ) alat analisis kode …

2
Plugin untuk magic getter / setter
Saya mencoba menjadikan status ulasan sebagai approvedganti pendingketika pengguna mempostingnya di frontend di Magento 2. Dan saya mengambil pendekatan ini. Buat sebuah plugin sebelumnya, hanya tersedia di daerah frontend, untuk metode setStatusIduntuk Magento\Review\Model\Reviewyang terlihat seperti ini public function beforeSetStatusId(\Magento\Review\Model\Review $review, $status) { return [\Magento\Review\Model\Review::STATUS_APPROVED]; } Bagi saya itu ide yang …

2
Magento 2: cara berbeda mendapatkan bidang koleksi
Saya memiliki kelas pembantu ini di Magento 2: class Data extends \Magento\Framework\App\Helper\AbstractHelper { protected $_countryFactory; public function __construct( \Magento\Directory\Model\CountryFactory $countryFactory ) { $this->_countryFactory = $countryFactory; } public function getCountryIsoCode($country = 'US') { $country = $this->_countryFactory->create()->getCollection(); $country->addFieldToFilter('country_id', array('eq' => country)); $countryCode = $country->getFirstItem()->getIso3Code()); $countryCode2 = $country->getFirstItem()->getData('iso3_code')); // $countryCode => null // …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.