Jeśli potrzebuję dodać linki do elementów frontendu z części zaplecza w menu (lub z backendu do administratora), jak mogę to zrobić bez kodu? to:Yii2 Łącza między frontendem a backendem (zaawansowany szablon)
\Yii::$app->request->BaseUrl
powraca ścieżka od rodziców reż
/sitename/backend/web
/sitename/frontend/web
Tak, to musi wyglądać tak? $ menuItems = [ ['label' => 'Home', 'url' => ['/ site/index']], ['label' => 'Frontend', 'url' => [Yii :: $ app-> urlManagerFrontEnd-> createUrl ('/')]], ]; – WebArtisan
tak, ale ten Yii :: $ app-> urlManagerFrontEnd-> createUrl ("/") zwrócony w ścieżce forntend, ale musisz ustawić w create url na przykład Yii :: $ app-> urlManagerFrontEnd-> createUrl ('controllerName/ActionName „) –
Niestety, ale to działa tylko wtedy, gdy im umieścić to w linku Frontend , ale nie działa w NavBar NavBar :: begin ([... mam to czy mogę użyć go w pasku nawigacyjnym: nie można rozwiązać żądanie "sitename/frontend/web." Być może Navbar dodaje stare baseurl do żądania. – WebArtisan