Özel bir modelim ve kaynak modelim var. Birden fazla alan kullanarak modelin tek bir örneğini yüklemek istiyorum.
Model aşağıdaki alanlara sahiptir:
id
tag_name
custom_name
group_name
Bu modeli id yerine tag_name, custom_name ve group_name tabanlı yüklemek istiyorum.
Şu anda her alan için bir koleksiyon ve addFilter kullanıyorum. Bu çalışıyor, ama Magento bu tür bir şey için standart bir strateji olup olmadığını merak ettim?
DÜZENLE
Çekirdek macgento bu senaryo için koleksiyonları kullanmak gibi görünmüyor, bunun yerine kaynak modellerinde doğrudan sql sorguları kullanıyor.
bunun bir örneği:
loadByAccountAndDate()
içinde Mage_Paypal_Model_Resource_Report_Settlement
Koleksiyonların yazılacak kod miktarı açısından daha özlü bir şekilde göründüğü bir sebep var mı?
Magento'nun neden bu şekilde yapmayı seçtiğini bilmiyorum