product attribute

All posts tagged product attribute

Nieraz istnieje potrzeba przypisania do atrybutu produktu jakiejś wartości lub też filtrowania kolekcji produktów po określonym atrybucie. Sprawa wygląda prosto i nie ma w tym nic nadzwyczajnego, jednak co zrobić gdy nie mamy pewności czy dany atrybut istnieje? Wywołując kod z odniesieniem do nieistniejącego atrybutu możemy liczyć na wygenerowanie błędu lub nawet co gorsza zatrzymanie się skryptu bez generowania żadnego błędu co jest później trudne do zlokalizowania. W takim wypadku należałoby najpierw zweryfikować czy dany atrybut istnieje: