Bom... eu estou criando um projeto novo e tentando usar ExtJS. Eu
criei um modelo chamado principal e na view da principal, eu coloquei
o código abaixo e funcionou. Só que antes de usar o symfony, ou seja
em modo precedural, eu conseguia fazer o JS abaixo chamar uma tela que
estava escrita em php. O meu problema é que agora usando o symfony eu
não sei como fazer essa chamada. Vejam abaixo no código, que existe um
comentário -> ****** AQUI EU CHAMARIA UM SCRIPT PHP ******* , no lugar
deste comentário eu chama outro arquivo PHP que como uma view.
Então vem a pergunta: Eu criei uma outra view no symfony, que chama
menu. Como eu faço a chamada desta view que eu criei aqui neste código?
<script type="text/javascript">
Ext.onReady(function(){
Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
var viewport = new Ext.Viewport({
layout: 'border',
items: [
new Ext.BoxComponent({
region: 'north',
height: 80
}), {
region: 'south',
html: ****** AQUI EU CHAMARIA UM SCRIPT PHP *******
split: true,
height: 120,
minSize: 120,
maxSize: 120,
collapsible: true,
collapsed: true,
title: 'Monitoramento de alertas',
margins: '0 5 5 5'
}, {
region: 'west',
id: 'west-panel',
title: 'MENU DE NAVEGAÇÃO',
split: true,
width: 200,
minSize: 175,
maxSize: 400,
collapsible: false,
margins: '0 0 0 5',
layout: {
type: 'accordion',
animate: true,
fill: false
},
items: [{
title: 'Documentações',
border: false,
iconCls: 'icoDocumentacoes'
}, {
title: 'Base de Conhecimentos',
border: false,
iconCls: 'icoBaseConhecimentos'
}, {
title: 'Ferramentas',
border: false,
iconCls: 'icoFerramentas'
}, {
title: 'Configurações',
border: false,
iconCls: 'icoConfiguracoes'
}]
},
new Ext.TabPanel({
region: 'center',
deferredRender: false,
margins: '0 5 0 0',
activeTab: 0,
items: [{
contentEl: 'areadetrabalho',
title: 'Área de Trabalho',
autoScroll: true
}]
})]
});
});
</script>