0

私はメインファイルがこれらの(1)、(2)、(3)のように見えるアプリケーションを持っています。

この場合、Backbone.Routerは正常に機能します(トリガーされるため#page)。

http://localhost/index.php#page

/some#pageURLが次の場合(トリガーするため)、どのように構成すればよいですか?

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
        }
    });
});
4

1 に答える 1

2

これは機能しますか?

routes: { 
   '/some:page': 'view',
}
于 2012-06-07T12:15:58.890 に答える