Ho un modello personalizzato e un modello di risorse. Voglio caricare una singola istanza del modello usando più di 1 campo.
Il modello ha i seguenti campi:
id
tag_name
custom_name
group_name
Voglio caricare questo modello basato su tag_name, custom_name e group_name anziché id.
Attualmente sto usando una raccolta e un filtro aggiuntivo per ogni campo. Funziona, ma mi chiedevo se ci fosse una strategia standard per questo tipo di cose in Magento?
MODIFICARE
Il core magento sembra non utilizzare le raccolte per questo scenario, ma utilizza invece query sql dirette nei modelli di risorse.
un esempio di questo è:
loadByAccountAndDate()
nel Mage_Paypal_Model_Resource_Report_Settlement
C'è una ragione per questo, quando le raccolte sembrano essere un modo più conciso, in termini di quantità di codice da scrivere
Non so perché Magento scelga di farlo in questo modo