私はSymfonyで角度のあるフロントエンドを使用しています。私が$routeProvider
を宣言するとき、私は/app_dev.php/
を含める必要があります。なぜなら、html 5モードをtrueに設定しているからです:$locationProvider.html5Mode(true);
。Angfection HTML5ルートを持つasseticを使用しているSymfony2
$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);
対問題は、私は本番環境を使用したいとき、私は戻ってそれらのルートを変更するには覚えておく必要があります。
私が私が私がprod
対dev
ためにダンプをやっているか、私は痛いほどターゲットenvirnmentのパスを変更することを忘れないようにしなければならないのを検出するためにダンプを行うときassetic
で、おそらくこれを処理するための良い方法はありますか?
おかげ
私はモジュールを見て、私が読んだところではるかに良い解決策であるようです。生成されたルートは、コントローラ。これは問題を解決するもっと良い方法です。私はこのモジュールでいくつかのテストを実行し、それがどのように私のために働くか見る。 – nienaber