Я использую угловой интерфейс с Symfony. Когда я объявляю свой $routeProvider
, я должен включить мой /app_dev.php/
, потому что я установил режим html 5 в true: $locationProvider.html5Mode(true);
.Symfony2 с использованием аксессуаров с угловыми маршрутами HTML5
$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
против prod
или мне просто нужно мучительно помнить, чтобы изменить пути для целевой envirnment?
Благодаря
Я посмотрел на модуль и, кажется, гораздо лучшее решение, по тому, что я прочитал, я понимаю, что сгенерированные маршруты работают подобно генерации пути в ветке и контроллеры. Это будет намного лучший способ решить проблему. Я проведу несколько тестов с этим модулем и посмотрю, как это работает для меня. – nienaber