hallo zusammen
https://developers.shopware.com/developers-guide/backend-components/listing/
basiernd auf dem tutorial würde ich gern die daten via sql (oder ähnlichem) filtern dh. ich habe z.b. produkte die abhängig von
supplier, freigabe etc. angezeigt werden sollen. ich hab mich jetzt durch eine menge tutorials gewühlt, hab das baskettutorial gefunden,
das funktioniert zwar aber ich brauch in weiterer folge dann noch die batch verarbeitung die ich schon drinnen habe.
meine frage - weiß wer einen weg wie ich in dem tutorial via sql die daten im grid filteren kann?
danke lg andreas
@azeiner schrieb:
hallo zusammen
https://developers.shopware.com/developers-guide/backend-components/listing/
basiernd auf dem tutorial würde ich gern die daten via sql (oder ähnlichem) filtern dh. ich habe z.b. produkte die abhängig von
supplier, freigabe etc. angezeigt werden sollen. ich hab mich jetzt durch eine menge tutorials gewühlt, hab das baskettutorial gefunden,
das funktioniert zwar aber ich brauch in weiterer folge dann noch die batch verarbeitung die ich schon drinnen habe.
meine frage - weiß wer einen weg wie ich in dem tutorial via sql die daten im grid filteren kann?
danke lg andreas
ok ich habs gefunden - scheinbar braucht man nur die getListQuery () function überschreiben und den querybuilder entsprechend aufbauen!
**protected function** getListQuery() { $builder = $this-\>getManager()-\>createQueryBuilder(); $builder-\>select( **array** ( **'product'** )) -\>from( **'Shopware\CustomModels\Product\Product'** , **'product'** ); $builder-\>andWhere( **'product.name LIKE :name'** ) -\>setParameter( **'name'** , **'%Test%'** ); **return** $builder; }