Ich habe hinzugefügt CakeDC-Users Plugin in app/plugins.CakePHP Routing-Problem nach dem Hinzufügen eines Plugins
Jetzt für http://example.com/, wenn ich den Home/Index-Link klicke, wird es fälschlicherweise an http://example.com/users/posts/index weitergeleitet, aber es sollte http://example.com/posts/index sein.
Warum wird das Plugin 'Benutzer' immer vor dem jeweiligen Controller hinzugefügt?
Wenn ich die löschen CakeDC-Benutzer-Plugin von app/Plugin und löschen Sie diese Zeile CakePlugin::loadAll();
von bootstrap.php dann i normalen Link/route
routes.php erhalten:
Router::connect('/', array('controller' => 'posts', 'action' => 'index'));
Wie kann ich das Problem beheben Addin CakeDC-Users plugin
Muss ich explizit ‚Plugin‘ schreiben => false in jedem Link? Ich habe dies in routes.php, 'Router :: connect ('/', Array ('Controller' => 'Beiträge', 'Aktion' => 'Index'));' – shibly
@prime ja, wenn Sie nicht ' Um Routen zu definieren, musst du explizit plugin => false definieren. Es ist in Ordnung, wenn du außerhalb deines Plugins bist, aber sobald du im Plugin navigierst, werden diese Links fehlerhaft sein. –
Gibt es eine Möglichkeit, das Hinzufügen von 'plugin' => false für alle Links zu vermeiden? – shibly