Ist es möglich, eine Aufzeichnung meines Modells durch ein anderes Feld meines Modells zu erhalten?Magento: Erhalte die Aufzeichnung meines Modells durch benutzerdefinierte Feld
Der normale Weg
$model = Mage::getModel('foo_bar/baz');
$model->load($id);
// do something with the loaded record
Aber ich brauche so etwas wie dieses ist
$model = Mage::getModel('foo_bar/baz');
$model->loadByAnotherFieldOfModel($value)
// do something with the loaded record
das möglich?
Okey das ist zu einfach und zu intelligent: D – rayphi
Was passiert, wenn mehrere Zeilen mit den gleichen Felddaten übereinstimmen? Für mich ist es nur eine Zeile oder einen Datensatz zurückgeben? Gibt es eine Möglichkeit, die Auflistung der Zeilen zurückzugeben, die den Felddaten entsprechen? – ted
@OSdave, Könnten Sie bitte $ ID durch einen aussagekräftigen Variablennamen ersetzen, zB: $ fieldName, nur um Verwirrung zu beseitigen. $ model-> load ($ fieldName, 'field_name'); –