Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: Contao 4.0.0-RC1 - Bundle in src Ordner - ClassNotFoundException

  1. #1
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard Contao 4.0.0-RC1 - Bundle in src Ordner - ClassNotFoundException

    Hi,

    ich probier gerade etwas mit der Beta herum.

    Ich habe in composer das generator bundle hinzugefügt:
    Code:
    "sensio/generator-bundle": "3.0.x-dev"
    und dann ein Bundle: GuaveTestBundle erstellt (app/console generate:bundle),
    das Bundle ist im Kernel registriert, aber ich bekomme folgende Fehlermeldung:

    Code:
    ClassNotFoundException in AppKernel.php line 37:
    Attempted to load class "GuaveTestBundle" from namespace "Guave\TestBundle".
    Did you forget a "use" statement for another namespace?
    Was genau mache ich falsch?

    hier noch mein code:
    PHP-Code:
    #kernel
    $bundles = [
               
    # ...
                
    new Guave\TestBundle\GuaveTestBundle(),
            ]; 
    PHP-Code:
    <?php
    #/src/Guave/TestBundle/GuaveTestBundle.php
    namespace Guave\TestBundle;

    use 
    Symfony\Component\HttpKernel\Bundle\Bundle;

    class 
    GuaveTestBundle extends Bundle
    {
    }
    routing:
    Code:
    guave_test:
        resource: "@GuaveTestBundle/Resources/config/routing.yml"
        prefix:   /
    lg
    gebi84

  2. #2
    Contao-Nutzer Avatar von gebi84
    Registriert seit
    22.10.2010.
    Ort
    Österreich/Vorarlberg
    Beiträge
    91

    Standard

    ok es lag am composer autloader

    mann muss noch den src ordner in der composer.json angeben:

    Code:
    "autoload": {
          "psr-0": { "": "src/" }
        },
    kann geschlossen werden

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •