Yii2 Liens entre Frontend et Backend (modèle avancé)
Si j'ai besoin d'ajouter des liens vers des frontend trucs de backend partie dans le menu(ou de backend à l'admin), comment je peux le faire sans coder en dur?
Ce:
\Yii::$app->request->BaseUrl
retourne chemin de parents dir
/sitename/backend/web
/sitename/frontend/web
OriginalL'auteur WebArtisan | 2014-10-05
Vous devez vous connecter pour publier un commentaire.
Dans votre application backend config vous devez ajouter d'autres 'UrlManager composante" avec des noms différents et la configuration est égale à celle utilisée à l'application front-end:
Alors vous devriez appeler suivantes pour composer avant la fin de l'URL:
oui mais ce Yii::$app->urlManagerFrontEnd->createUrl('/') retourné dans forntend chemin, mais vous avez besoin de définir de créer des url par exemple Yii::$app->urlManagerFrontEnd->createUrl('controllerName/ActionName ')
Malheureusement, mais il ne fonctionne que si im mettre cela en lien <a href="<?=Yii::$app->urlManagerFrontEnd->baseUrl ?>">Frontend</a>, Mais pas de travaux dans la navbar NavBar::begin([... j'ai eu ce si je l'utilise dans la barre de navigation: Impossible de résoudre la demande "nomsite/frontend/web". Peut-être Navbar ajouter ancienne baseurl à la demande.
Ce code ne créé pas <a href></a> ce retour backend url
OriginalL'auteur Harutyun Abgaryan
Mon erreur - j'ai été envoyés par erreur la valeur des liens.
Mal:
Thats Travaux:
OriginalL'auteur WebArtisan