# Artikel inklusive Kategorien abrufen

**URL:** <https://forum.shopware.com/t/artikel-inklusive-kategorien-abrufen/54130>\
**Category:** Programmierung\
**Created:** [17. Juli 2018 um 13:01 UTC](https://forum.shopware.com/t/artikel-inklusive-kategorien-abrufen/54130 "2018-07-17T13:01:10Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vwochnik](https://avatars.discourse-cdn.com/v4/letter/v/c0e974/32.png) [@vwochnik](https://forum.shopware.com/u/vwochnik)\
**Post date:** [17. Juli 2018 um 13:01 UTC](https://forum.shopware.com/t/artikel-inklusive-kategorien-abrufen/54130/1 "2018-07-17T13:01:10Z")

</div>

Ich möchte eine Funktion ähnlich der der Produktexporte programmieren. Dazu frage ich alle Artikel ab. Leider enthält das zurückgegebene Array nicht die Produktkategorien die ich brauche.

```
    public function indexAction()
    {
        $filter = $this->Request()->filter;
        $usedIds = $this->Request()->usedIds;
        $offset = $this->Request()->getParam('start', null);
        $limit = $this->Request()->getParam('limit', 20);
        $dataQuery = $this->getArticleRepository()
            ->getArticlesWithExcludedIdsQuery($usedIds, $filter, $offset, $limit);
        $total = Shopware()->Models()->getQueryCount($dataQuery);
        $data = $dataQuery->getArrayResult();

        //print_r($data);die();
        //return the data and total count
        $this->View()->assign(['success' => true, 'data' => $data, 'total' => $total]);
    }

```

Ich habe mir das Article Model angeschaut und dort sind die Kategorien als Array enthalten. Mir ist unklar, warum es da einen Unterschied gibt.
