Ergebnis 1 bis 2 von 2

Thema: Nach Update bringt Bundle den Fehler: The controller for URI "" is not callable ...

  1. #1
    Contao-Nutzer
    Registriert seit
    17.07.2013.
    Beiträge
    77

    Frage Nach Update bringt Bundle den Fehler: The controller for URI "" is not callable ...

    Hallo,
    nun habe ich mir mal wieder ein Problem beim Update eingehandelt wo ich leider auch nicht genau verstehe wie ich das fixen kann.
    Hoffe das im richtigen Unterpunkt.

    Nach dem Update von 4.9 auf 4.13 meldet mir das Bundle von uns folgenden Fehler:
    Code:
    The controller for URI "/avus/sidebar/termine" is not callable: Controller "AvusGPSBundle:Sidebar:show" does neither exist as service nor as class.
    Somit sehe ich nun in der Sidebar kein Inhalt mehr und somit wird die Seite nicht voll geladen.

    Leider bin ich Anfänger und versuche mich in das ganze Thema erst gerade einzuarbeiten.
    Irgendwo hatte ich mal was gefunden das wohl seit der 4.10 irgendwas anders gemacht werden muss nur was genau habe ich nie verstanden.
    Die wichtigen Dateien dafür sind glaube die unteren, oder suche ich an der falschen Stelle?

    In meiner ./Resources/config/services.yml steht gerade nichts drin was hier greifen sollte, habe da verschiedene Dinge probiert aber nichts half.

    In meiner ./Resources/config/routing.yml steht:
    Code:
    avus_sidebar:
        path: /avus/sidebar/{page}
        defaults:
            _controller: AvusGPSBundle:Sidebar:show
        requirements:
            page: verwaltung|karte|termine|projekte|werkstatt|fullstand
    In meiner Sidebar Controller Datei ./Controller/SidebarController.php steht folgender Part:
    PHP-Code:
    <?php
    /**
     * Controller arbeiten die Daten zur Darstellung auf
     */
    namespace Avus\GPSBundle\Controller;

    use 
    Avus\GPSBundle\Entity\ConfigSidebarEntity;
    use 
    Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
    use 
    Symfony\Component\HttpFoundation\Response;
    use \
    Doctrine\Common\Collections\Criteria;
    use 
    Symfony\Component\HttpFoundation\Request;
          
    /**
     * Darstellung des Kontrollbereichs links
     */
    class SidebarController extends AbstractController
    {

       
    /**
       * Startpunkt der Bearbeitung laut Routing Konfiguration
       * @param string $page
       * @return string HTML
       */
        
    public function showAction($page){
            
    $em $this->getDoctrine()->getManager('tracker');
            
            
    $where = array('page'=>$page);
            
    $order = array('pos'=>'ASC');
            
            
    $content = array();
            
    $content['sidebarElements'] = $em->getRepository("Avus\GPSBundle\Entity\ConfigSidebarEntity")->findBy($where,$order);
                    
    $content['config'] = $em->getRepository("Avus\GPSBundle\Entity\ConfigKeyValueEntity")->findBy(['contextType'=>'javascript']);
        
            return 
    $this->render('@gps/sidebar.html5.twig',$content);
        }

        ...
    }
    Somit hoffe ich mal wieder auf den entscheidenden Durchbruch mit eurer Hilfe.
    Schonmal danke an alle die das hier lesen...

  2. #2
    Contao-Nutzer
    Registriert seit
    17.07.2013.
    Beiträge
    77

    Standard

    Mit der Contao Console bekomme ich folgendes:

    Code:
    Information for Service "Avus\GPSBundle\Controller\SidebarController"
    =====================================================================
    
     Darstellung des Kontrollbereichs links
    
     ---------------- ---------------------------------------------
      Option           Value
     ---------------- ---------------------------------------------
      Service ID       Avus\GPSBundle\Controller\SidebarController
      Class            Avus\GPSBundle\Controller\SidebarController
      Tags             controller.service_arguments
                       container.service_subscriber
      Calls            setContainer
      Public           yes
      Synthetic        no
      Lazy             no
      Shared           yes
      Abstract         no
      Autowired        yes
      Autoconfigured   yes
     ---------------- ---------------------------------------------
    Also scheint es doch als Service angelegt zu sein, aber eine Klasse ist es doch auch?
    HILFE

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
  •