Yii2 前端和后端之间的链接

Yii2 Links between Frontend and Backend

如何在 yii2 应用程序中使用链接从前端切换到后端?实际上,我只能在前端 后端之间设置链接,而不是从前端 backend.I 假设,我必须更改我的配置- file(main-local.php/urlManager) 所以,这里是

.
.
.'urlManager' => [
                'class' => 'yii\web\UrlManager',
                'enablePrettyUrl' => true,
                'showScriptName' => true,
                'enableStrictParsing' => true,
                'rules' => [
                    '/' => 'site/login',
                    'home' => 'site/index',
                    'reset' => 'site/request-password-reset',
                    'about' => 'site/about',
                    'contact' => 'site/contact',
                    'logout' => 'site/logout',
                    'signup' => 'site/signup',
                    'gii' => '/gii',
                    'debugger' => '/debug',
                    '<controller:\w+>/<id:\d+>' => '<controller>/view',
                    '<controller:\w+>/<id:\d+>' => '<controller>/save-as-new',
                    '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
                    '<action:(contact|captcha)>' => 'site/<action>',
                ],
                .
                .
                .

在前端创建另一个 url 管理器并设置 baseurl 以将其定向到后端并添加您的后端规则(如果有的话)。并使用创建的组件创建后端 urls

    'urlManagerBackend' => [
        'baseUrl' => str_replace('/frontend/web', '/backend/web', (new Request)->getBaseUrl()),
        'class' => 'yii\web\UrlManager',
        'enablePrettyUrl' => true,
        'showScriptName' => false,


    ],

后端到前端反之亦然

* 是的,还将其包含在配置中

use \yii\web\Request;