What are the Slack Archives?

Itโ€™s a history of our time together in the Slack Community! Thereโ€™s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.

Because this space is not active, you wonโ€™t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..

Hello all, I looking for method from facade to get information about category when i update product,

USLUHK9SQ
USLUHK9SQ Posts: 92 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet
edited June 2020 in Help

Hello all,
I looking for method from facade to get information about category when i update product, i'm search it in category facade, product facade and i not see it, egz. findCategoryByAbstractProductId.
Where i can found this (of course in Zed) ?

Comments

  • UK5DS29L2
    UK5DS29L2 Posts: 546 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    hey @USLUHK9SQ this is not perfect, but should get you started:

    public function getProductCategories()
        {
            $spyProductAbstract = $this->product;
            $productCategories = SpyProductCategoryQuery::create()
                ->filterByFkProductAbstract($spyProductAbstract->getIdProductAbstract())
                ->find();
    
            $categoryIdSet = [];
    
            foreach ($productCategories as $productCategoryRelation) {
                $categoryIdSet[] = $productCategoryRelation->getFkCategory();
            }
    
            $categories = SpyCategoryQuery::create()
                ->filterByIdCategory_In($categoryIdSet)
                ->find();
    
            return $categories;
        }
    
  • USLUHK9SQ
    USLUHK9SQ Posts: 92 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    @UK5DS29L2 i found method for this in
    ./product-page-search/src/Spryker/Zed/ProductPageSearch/Business/Publisher/ProductAbstractPagePublisher.php:
    how can i use this publisher in my custom module ?

  • UK5DS29L2
    UK5DS29L2 Posts: 546 ๐Ÿง‘๐Ÿปโ€๐Ÿš€ - Cadet

    wild guess: adding it in dependency provider
    BUT I don't see publishers as a depency anywhere so I'm probably wrong