2012-02-05 4 views
2

Я пытаюсь развернуть мое приложение mvc в своем большом веб-приложении. Я определил папку приложения и вижу в fire error, что он вызывает правильные файлы, за исключением исходного представления. Такпуть неверен в extjs 4 mvc application

"App.view.Jobs" звонит

https://www.estore.localhost/Jobs/Edit/ext/jobs/App/view/Jobs.js?_dc=1328471746967

, когда я хотел бы, чтобы позвонить

https://www.estore.localhost/ext/jobs/App/view/Jobs.js?_dc=1328471746967

Ext.Loader.setConfig({ enabled: true }); 
    Ext.application({ 

     name: 'MyApp', 
     appFolder: '/ext/jobs/app', 

     models: ['Part', 'Material', 'Job', 'Process'], 
     stores: ['SalesContact', 'Parts', 'Materials', 'Jobs', 'AccountHandlers', 'JobTypes', 'Processs', 'Artwork', 'Varnish', 'VarnishType', 'PrintType', 'ProofRequired', 'InvoiceDetails', 'PurchaseOrders'], 
     controllers: ['Part', 'Material', 'Job', 'Process', 'Invoice'], 

     launch: function() { 

      Ext.QuickTips.init(); 
      var cmp1 = Ext.create('App.view.Jobs', { 
       renderTo: "form-job" 
      }); 
      cmp1.show(); 
     } 

    }); 

ответ

5

ответить на мой собственный вопрос. Вы можете использовать setPath для назначения пути.

как так ...

Ext.Loader.setConfig({ enabled: true }); 
Ext.Loader.setPath('App', '/ext/jobs/app'); 
Ext.application({ 

    name: 'Pandora', 
    appFolder: '/ext/jobs/app', 

    models: ['Part', 'Material', 'Job', 'Process'], 
    stores: ['SalesContact', 'Parts', 'Materials', 'Jobs', 'AccountHandlers', 'JobTypes', 'Processs', 'Artwork', 'Varnish', 'VarnishType', 'PrintType', 'ProofRequired', 'InvoiceDetails', 'PurchaseOrders'], 
    controllers: ['Part', 'Material', 'Job', 'Process', 'Invoice'], 

    launch: function() { 

     Ext.QuickTips.init(); 
     var cmp1 = Ext.create('App.view.Jobs', { 
      renderTo: "form-job" 
     }); 
     cmp1.show(); 
    } 

}); 
+0

добавить еще одну вещь в функции запуска: Pandora.app: this; – dbrin

0

Это проще, если вы используете относительные пути в appFolder как:

appFolder: '../../ приложение'

Смежные вопросы