Saya tahu ada banyak topik tentang pertanyaan ini, tetapi saya tidak yakin untuk memahami dengan jelas ..
Kapan kita perlu menggunakan kontrak layanan?
- Apakah mereka mengganti CRUD yang dilakukan oleh
Model
/ResourceModel
? - Apakah kita perlu membuat setiap kontrak layanan untuk setiap entitas yang akan menggunakan tabel data pada modul khusus?
- Apakah mereka benar-benar menarik untuk pengembangan di masa depan?
- Mengapa Magento terkadang menggunakan
save
/load
dari Model di Controller / Block, dan terkadang tidak?
Terima kasih