Hallo liebe Community,
aktuell klemmts bei mir, ich hoffe, dass mir einer auf die Sprünge helfen kann!
Ich nutze die Version 4.10.6 und habe in src/ ein paar Klassen liegen, unter anderem auch ein paar FrontendModule. Angelegt wie in der Doku unter https://docs.contao.org/dev/framewor...t-end-modules/
Nachdem ich heute den Docker-Container neu aufgesetzt habe und ein normales Install der Pakete via Contao Manager gemacht habe, werden die Frontend-Module mit den Annotationen nicht mehr erkannt. Die Klasse werden geladen, aber die Annotation komplett ignoriert.
Habt Ihr Ideen oder vlt. eine Ahnung, wo dieses Verhalten herkommt?
Aktuell sieht eine der Annotationen so aus:
PHP-Code:
<?php
namespace App\Controller\FrontendModule;
use Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController;
use Contao\CoreBundle\ServiceAnnotation\FrontendModule;
use Contao\ModuleModel;
use Contao\Template;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Session\SessionInterface;
use Contao\Input;
use App\Helper\Cart;
/**
* @FrontendModule(CartFrontendModuleController::TYPE,
* category="miscellaneous",
* template="mod_warenkorb"
* )
*/
class CartFrontendModuleController extends AbstractFrontendModuleController
{
// ...
}
Lesezeichen