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;
如何在 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;