Erhalte eine Liste mit Attributoptionen von Magento

Ich habe grabbing Attribut-Optionen aus Magento in etwa so:

<?php

if ($attribute->usesSource()) {
    $options = $attribute->getSource()->getAllOptions(false);
}

?>

Es war in Ordnung arbeiten, bis ich habe versucht, um die Optionen für die eingebaute "color" - Attribut -- ich bekam die folgende Fehlermeldung:

PHP Fatal error:  Call to a member function setAttribute() on a non-object in app/code/core/Mage/Eav/Model/Entity/Attribute/Abstract.php on line 374

Scheint es, dass die getSource() Aufruf schlägt fehl, und diesen Fehler verursacht. Weiß jemand warum das passiert und wie bekomme ich Farbe Optionen aus?

Dank!

Kommentar zu dem Problem
haben Sie in der Lage gewesen, um zu Debuggen live mit xdebug und IDE? Sie könnten in der Lage sein, bohren Sie in die $Attribut- > getSource () - Aufruf, um zu sehen, was fehlschlägt. Ich weiß nicht, aus irgendeinem Grund, warum Sie die color sollte anders anderen Parametern. Kommentarautor: Jonathan Day

InformationsquelleAutor der Frage Chris Forrette | 2010-10-22

Schreibe einen Kommentar