gpt4 book ai didi

php - Yii2前后端链接(高级模板)

转载 作者:可可西里 更新时间:2023-10-31 22:08:06 24 4
gpt4 key购买 nike

如果我需要从菜单中的后端部分(或从后端到管理员)添加到前端内容的链接,我如何在没有硬编码的情况下做到这一点?这:

 \Yii::$app->request->BaseUrl 

从父目录返回路径

/sitename/backend/web
/sitename/frontend/web

最佳答案

在您的后端应用程序配置中,您应该添加额外的“UrlManager”组件,其名称和配置与前端应用程序中使用的组件相同:

return [
'components' => [
'urlManager' => [
// here is your backend URL rules
],
'urlManagerFrontEnd' => [
'class' => 'yii\web\urlManager',
'baseUrl' => '/a/frontend/web',
'enablePrettyUrl' => true,
'showScriptName' => false,
],

],
];

然后你应该调用以下来组成前端URL:

Yii::$app->urlManagerFrontEnd->createUrl();

关于php - Yii2前后端链接(高级模板),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26206370/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com