Спасибо vstelmakakh и Халед Алам, но как это работает с конструктором? Я не знаю, как реализовать это в моем подписчике.
Я только хочу получить данные из моей таблицы "product_reservation" в виде внешнего интерфейса (веточка. html).
Вот весь код моего подписчика:
<?php declare(strict_types=1);
namespace ProduktReservieren\Subscriber;
use Doctrine\DBAL\Connection;
use Shopware\Core\Content\Product\ProductEvents;
use Shopware\Core\Framework\DataAbstractionLayer\Event\EntityLoadedEvent;
use Shopware\Core\Framework\DataAbstractionLayer\EntityRepositoryInterface;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Shopware\Bundle\MediaBundle\MediaService;
use Shopware\Components\CSRFWhitelistAware;
use Shopware\Components\Logger;
use Shopware\Components\Model\ModelManager;
use Shopware\Models\Customer\Address;
use Shopware\Models\Customer\Customer;
class Reservieren implements EventSubscriberInterface
{
public static function getSubscribedEvents(): array
{
return[
ProductEvents::PRODUCT_LOADED_EVENT => 'onProductsLoaded'
];
}
public function onProductsLoaded(EntityLoadedEvent $event)
{
echo 'Subscriber works!';
}
}