Category Model mit Attribute verbinden und abfragen, aber wie?

 

Hallo zusammen,

ich habe für ein Plugin folgendes Model erstellt:

id;
    }

    /**
    * Name of the category
    *
    * @var string $description
    *
    * @ORM\Column(name="description", type="string", nullable=false)
    */
    private $description;

    /**
     * Returns the name of the supplier
     *
     * @return string
     */
    public function getDescription()
    {
        return $this->description;
    }

}

 

Über die Repository führe ich dann die Abfrage wie folgt aus:

getLocationQueryBuilder();
		return $builder->getQuery();
	}

	public function getLocationQueryBuilder()
	{
		$builder = $this->getEntityManager()->createQueryBuilder()
		                ->select(['location.id', 'location.description'])
		                ->from(Location::class, 'location');
		return $builder;
	}

}

Soweit so gut!

Leider bekomme ich für die Abfrage keine Verknüpfung zu einem speziellen Kategorie-Attribute (s_categories_attributes > attribute3) hin.

Kann mir bitte jemand von euch auf die Sprünge helfen?

 

Vielen Dank und beste Grüße
Michael

Hallo Michael,

prüfen Sie dass deine Model und Repository in PluginFolder/Models/YourPluginName/

und andern Sie das Namespace zu Shopware\CustomModels\YourPluginName;

Grüße,

Ahmad