我在 Symfony 中使用有角度的前端。当我声明我的时$routeProvider
,我必须包括我的/app_dev.php/
因为我将 html 5 模式设置为 true: $locationProvider.html5Mode(true);
。
$routeProvider.when('/app_dev.php/admin',
{templateUrl: 'index.html', controller: AdminCtrl})
.when('/app_dev.php/admin/schedule/',
{templateUrl: 'schedule.html', controller: ScheduleCtrl})
.otherwise('/app_dev.php/admin');
$locationProvider.html5Mode(true);
对比
$routeProvider.when('/admin',
{templateUrl: 'index.html', controller: AdminCtrl})
.when('/admin/schedule/',
{templateUrl: 'schedule.html', controller: ScheduleCtrl})
.otherwise('/admin');
$locationProvider.html5Mode(true);
问题是当我想使用生产环境时,我必须记住将这些路由改回来。
assetic
当我进行转储以检测我正在为dev
vs进行转储时,我有一个很好的方法来处理这个问题,prod
还是我只需要痛苦地记住更改目标环境的路径?
谢谢