turk porno porno escort rokettube
Ergebnis 1 bis 19 von 19

Thema: Route with name "activityTaskTemplate" not found

  1. #1
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard Route with name "activityTaskTemplate" not found

    Hallo zusammen,

    ich habe einen neuen Menueeintrag in der module.config hinzugefügt, den Controller etc. erstellt und auch die Einträge in der Autoload_classmap.php hinzugefügt

    Code:
      'ActivityTaskTemplate'         => array(
                            'label'      => 'Tasks',
                            'route'      => 'activityTaskTemplate',
                            'controller' => 'Order/Controller/ActivityTaskTemplate',
                            'action'     => 'index'
                        ),
    trotzdem bekomme ich die im Betreff genannte Fehlermeldung :-(

    Was hab ich übersehen?

    Ich danke euch

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    ich habe einen neuen Menueeintrag in der module.config hinzugefügt
    Und ebenfalls die Route angelegt?

    Zitat Zitat von LionVI Beitrag anzeigen
    auch die Einträge in der Autoload_classmap.php hinzugefügt
    Wo?

    Zitat Zitat von LionVI Beitrag anzeigen
    PHP-Code:

      
    'ActivityTaskTemplate'         => array(
                            
    'label'      => 'Tasks',
                            
    'route'      => 'activityTaskTemplate',
                            
    'controller' => 'Order/Controller/ActivityTaskTemplate',
                            
    'action'     => 'index'
                        
    ), 
    Die Angaben zu "controller" und "action" kannst du weglassen, wenn du Routen verwendest.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    als Teil eines Arrays in der autoload_classmap.php

    'Order\Controller\ActivityTaskTemplateController' => __DIR__ . '/src/Order/Controller/ActivityTaskTemplateController.php',

    die Route hab ich angelegt:

    einen Controller, eine View eine Entity
    Geändert von LionVI (14.06.2016 um 10:12 Uhr)

  4. #4
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    als Teil eines Arrays in der autoload_classmap.php
    Per Hand, während der Entwicklung und obwohl Composer existiert? Das wäre mir zu viel Aufwand.

    Zitat Zitat von LionVI Beitrag anzeigen
    die Route hab ich angelegt:
    Hier fehlt etwas?!
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  5. #5
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    sagst mir bitte einen besseren weg?

    was fehlt wo?

    ich danke dir
    Geändert von LionVI (14.06.2016 um 11:15 Uhr)

  6. #6
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    sagst mir einen besseren weg?
    Composer verwenden. Beispiel:
    Code:
    "autoload" : {
        "psr-4"    : {
            "Application\\" : "module/Application/src/Application",
        },
        "classmap" : [
            "module/Application/Module.php",
        ]
    }
    Zitat Zitat von LionVI Beitrag anzeigen
    was fehlt wo?
    Wir sehen die Konfiguration der Route nicht!
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  7. #7
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    wo muss die Konfiguration stehen?

    du meinst die application.config.php ?
    Geändert von LionVI (14.06.2016 um 11:35 Uhr)

  8. #8
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    ok, in der Modulkonfig fehlte noch der Eintrag

    jetzt hab ich ein Berechtigungsproblem

    wo werden die Rechte verwaltet?

  9. #9
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    wo werden die Rechte verwaltet?
    Bitte halte dir immer vor Augen: Wir kennen deine Anwendung nicht und da es um ein Framework handelt und kein (Standard-)CMS, kann dies auf unterschiedliche Wege realisiert werden.

    Was verwendest du denn? „Zend\Permissions\Acl“, „Zend\Permissions\Rbac“ oder gar etwas anderes? Hast du dazu ebenfalls etwas in den Konfigurationsdateien?
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  10. #10
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    es wird Zend\Permissions\Acl verwendet,
    dass es sich um ein Framwork handelt und ich die Anwendung nicht erstellt habe, ist wohl das Problem.
    Ich muss mich durchkämpfen.

  11. #11
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    es wird Zend\Permissions\Acl verwendet
    Suche mal im Projekt nach „acl“, „addRole“, „allow“ oder „isAllowed“, vielleicht findest du dann etwas.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  12. #12
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    mach ich, ich danke dir

  13. #13
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    der springede punkt liegt wohl hier:
    Code:
     /** @var Acl $acl */
            $resourceExists = $acl->hasResource($controllerName);
            if ($resourceExists) {
                if ($acl->isAllowed($userRole, $controllerName, $privilege)) {
                    return;
                }
            }
    die Function hasResource liefert hier schon ein false zurück

    Code:
       public function hasResource($resource)
         {
             if ($resource instanceof Resource\ResourceInterface) {
                 $resourceId = $resource->getResourceId();
             } else {
                 $resourceId = (string) $resource;
             }
                 
    
             return isset($this->resources[$resourceId]);
         }
    warum bekomme ich hier ein false zurück?
    ich habe doch einen funktionierenden Controller kopiert und umbenannt.

    wo muss ich ansetzten?
    Geändert von LionVI (14.06.2016 um 15:32 Uhr)

  14. #14
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    ich habe doch einen funktionierenden Controller kopiert und umbenannt.
    Nur weil du einen Kontroller kopiert hast, heißt dies noch lange nicht, dass es dafür eine Erlaubnis gibt diesen aufzurufen. Die „Zugriffskontrollliste“ sollte natürlich auch den neuen Kontroller kennen –*in deinem Falle entsprecht der Kontrollername einer Ressource.
    Suche daher mal nach „addResource“ in deinem Projekt.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  15. #15
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    ja, ich habs auch gefunden in der
    /module.acl.roles.php stehen die Berechtigungen

    und schon laufe ich auf den nächsten Fehler:

    Doctrine\Common\Persistence\Mapping\MappingExcepti on


    Class 'Order\Entity\ActivityTaskTemplate' does not exist

    die Klasse existiert aber und die Caches habe ich auch alle 3 geleert :-(

  16. #16
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.520
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von LionVI Beitrag anzeigen
    Class 'Order\Entity\ActivityTaskTemplate' does not exist
    Die Klasse wird durch das „Autoloading“ nicht gefunden. Eventuell musst du nochmals in die Datei „autoload_classmap.php“ schauen und vergleichen, ob auch die „Entity“-Klassen dort eingetragen werden müssen.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  17. The Following User Says Thank You to Kaiuwe For This Useful Post:

    LionVI (14.06.2016)

  18. #17
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    mach ich gleich mal, ich danke dir

  19. #18
    Benutzer
    Registriert seit
    04.04.2016
    Beiträge
    55
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Standard

    das wars, ich danke dir aufs Herzlichste

  20. #19
    Neuer Benutzer
    Registriert seit
    07.07.2016
    Beiträge
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Standard

    Ich hatte kürzlich mit dem gleichen Problem zu kämpfen und habe die Lösung hier gefunden. Da ich mich nun endlich hier registriert habe, möchte ich noch nachträglich Danke sagen :-)

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 15.10.2014, 18:18
  2. Route nach Event "umbiegen" ("interne" Umleitung)
    Von mik3e im Forum ZF2 Grundlagen
    Antworten: 10
    Letzter Beitrag: 28.08.2012, 23:30
  3. Antworten: 19
    Letzter Beitrag: 21.03.2011, 16:28
  4. Zend Studio 7 - "a project profile was not found"
    Von Thom- im Forum IDE's, Debugging & Profiling
    Antworten: 2
    Letzter Beitrag: 17.02.2010, 23:07
  5. Antworten: 19
    Letzter Beitrag: 10.08.2009, 02:10

Lesezeichen

Berechtigungen

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