# Einfacher Zugriff auf Eigenschaften

**URL:** https://forum.shopware.com/t/einfacher-zugriff-auf-eigenschaften/1220
**Category:** Shopware 3.5
**Tags:** programming
**Created:** [30. Dezember 2010 um 23:16 UTC](https://forum.shopware.com/t/einfacher-zugriff-auf-eigenschaften/1220 "2010-12-30T23:16:04Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![sqirl](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sqirl](https://forum.shopware.com/u/sqirl)
#### Post date: [30. Dezember 2010 um 23:16 UTC](https://forum.shopware.com/t/einfacher-zugriff-auf-eigenschaften/1220/1 "2010-12-30T23:16:04Z")

</div>

Hi zusammen, ich möchte an manchen Stellen in meinem Plugin auf bestimmte Eigenschaften der Artikel zugreifen. Ich hab bisher dafür nur die Möglichkeit gefunden alle Eigenschaften ($sArticle.sProperties) zu durchlaufen und [‚name‘] zu prüfen. Gibt es hier best practices, um effizienter auf eine bestimmte Eigenschaft zuzugreifen? Kann ich an einem Artikel Objekt irgendwie erkennen welche Eigenschaften-Gruppe dem Artikel zugewiesen ist? Freu mich auf euer Feedback 🙂 Viele Grüße und einen guten Rutsch Matthias

---

<div class="post-metadata">

### Author: ![Stefan\_Hamann](https://avatars.discourse-cdn.com/v4/letter/s/5e9695/32.png) [@Stefan\_Hamann](https://forum.shopware.com/u/Stefan_Hamann)
#### Post date: [31. Dezember 2010 um 07:43 UTC](https://forum.shopware.com/t/einfacher-zugriff-auf-eigenschaften/1220/2 "2010-12-31T07:43:49Z")

</div>

Hey, also zum Auslesen aller Eigenschaften eines Artikels kannst du z.B. sArticles-\> public function sGetArticleProperties ($article,$filtergroupID){ verwenden. Diese liefert aber immer alle Properties. Wenn du gezielt nur einzelne lesen willst - würde ich es wie folgt machen: $property = Shopware()-\>Db()-\>fetchOne(" SELECT value FROM s\_filter\_values WHERE articleID = ? AND optionID = ? ",array($articleID,$id\_der\_option)); Die Ids der Optionen kannst du ja aus s\_filter\_options auslesen bzw. auch einen Join machen und dann über den Namen der Eigenschaft gehen, statt über die ID!

---

<div class="post-metadata">

### Author: ![sqirl](https://avatars.discourse-cdn.com/v4/letter/s/41988e/32.png) [@sqirl](https://forum.shopware.com/u/sqirl)
#### Post date: [31. Dezember 2010 um 12:58 UTC](https://forum.shopware.com/t/einfacher-zugriff-auf-eigenschaften/1220/3 "2010-12-31T12:58:54Z")

</div>

Danke Stefan, das ist noch mal eine gute Variante. 🙂 Ist sProperties eh lazy, oder hol ich mir dadurch einen weiteren DB-Request rein?
