Saya agak bingung apa perbedaan fungsi addAttributeToFilter () dan addFieldToFilter (). Saya memeriksa file inti di Magento. Tetapi saya tidak dapat menemukan ide yang jelas. Karena untuk beberapa koleksi di magento telah menggunakan addAttributeToFilter () dan beberapa telah menggunakan addFieldToFilter (). Harap klarifikasi apa pun tentang ini akan sangat membantu. Terima kasih sebelumnya.
sumber
addAttributeToSelect()
vsaddAttributeToFilter()
?addAttributeToSelect()
referensi keSELECT
bagian permintaan dan hanya memilih kolom tertentu.addFAttributeToFilter()
digunakan untuk memfilter koleksi dan karenanya ditambahkan keWHERE
bagian tersebut.Sehubungan dengan EAV tidak ada perbedaan.
Asumsi saya, meskipun saya bisa salah, adalah bahwa untuk EAV mereka menggunakan penamaan atribut karena setiap atribut untuk memfilter itu sendiri merupakan item yang berdiri sendiri yang memiliki pengaturan sendiri dll. Dimana ketika tidak menggunakan EAV itu hanya kolom lain di tabel database dan nama Field berfungsi dengan baik.
sumber