【发布时间】:2018-08-04 23:30:14
【问题描述】:
我正在使用 Yii2(basic) 和 Angular 5 构建单页 Web 应用程序。我的后端是一个模块,而不是一个单独的 Yii 应用程序。
$config = [
... codes .....
'modules' => [
'backend' => [
'class' => 'app\modules\backend\Module',
'defaultRoute' => 'admin',
],
]
];
页面导航从角度管理为 #route(主题标签路由 url),如 [root_path]/web/#/user/dashboard(用于前端)和[root_path]/web/backend/#/admin/dashboard(用于后端)。
所以,每当我导航到 [root_path]/web/backend 时,我想自动将 url 重定向到 [root_path]/web/backend/#/admin/dashboard强>。为此,我尝试将后端模块的默认路由更改为:
$config = [
... codes .....
'modules' => [
'backend' => [
'class' => 'app\modules\backend\Module',
'defaultRoute' => \yii\helpers\Url::to(['/admin','#' => '/admin/dashboard']),
],
]
];
与
$config = [
... codes .....
'modules' => [
'backend' => [
'class' => 'app\modules\backend\Module',
'defaultRoute' => \yii\helpers\Url::to(['/backend/admin/index','#' => '/admin/dashboard']),
],
]
];
谁能指出我做错了什么? 提前谢谢。
【问题讨论】:
标签: angularjs yii yii2 yii2-basic-app