私はメインファイルがこれらの(1)、(2)、(3)のように見えるアプリケーションを持っています。
この場合、Backbone.Routerは正常に機能します(トリガーされるため#page
)。
http://localhost/index.php#page
/some#page
URLが次の場合(トリガーするため)、どのように構成すればよいですか?
http://localhost/index.php/some#page
PS:
このWebアプリのバックエンドはSynfony2を使用しています
(1)
// index.php
<script data-main='mainApp.js' src='require.js'>
(2)
// mainApp.js
define([
'js/router'
], function(Router) {
"use strict";
var initialize = function ()
{
Router.initialize();
}
return {
initialize: initialize
};
});
(3)
// router.js
define([
'myView'
], function(MyView){
console.log(MyView)
var AppRouter = Backbone.Router.extend({
routes: {
'page' : 'view'
},
view: function () {
//some code
}
});
});