0

Yii::app()以下のように変数を使用したいExtJs

Ext.create('Ext.Toolbar',{
    region:'north',
    contentEl:'northPart',
    height:32,
    items:[
      {
        text:'<?php echo Yii::app()->name ?>',
        iconCls:'bmenu'
      }
    ]
});

しかし、それは機能していません。
それを達成する方法は?

4

2 に答える 2

0

文字列を非表示のDIVに入れ、ExtJSコードからDIV htmlを変数に入れてコードで使用すると、実行していることができます。

于 2012-06-06T06:39:03.240 に答える
0

http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Class-cfg-singletonを使用して、Web ページから js へのグローバル構成を取得できます。たとえば、php に配置できます。ページ

Ext.define('MyConf', {
    singleton: true,
    YiiAppName: '<?php echo Yii::app()->name ?>'
});

その後、次のように使用できます

Ext.create('Ext.Toolbar',{
    region:'north',
    contentEl:'northPart',
    height:32,
    items:[
      {
        text:MyConf.YiiAppName,
        iconCls:'bmenu'
      }
    ]
});
于 2012-06-06T06:46:54.213 に答える