我想在Yii::app()
中使用ExtJs
变量,如下所示:
Ext.create('Ext.Toolbar',{
region:'north',
contentEl:'northPart',
height:32,
items:[
{
text:'<?php echo Yii::app()->name ?>',
iconCls:'bmenu'
}
]
});
但它没有用。
如何实现?
答案 0 :(得分:0)
如果你将字符串放在一个不可见的DIV中,然后从ExtJS代码中获取,在变量中获取DIV html并在你的代码中使用它,你可以做什么。
答案 1 :(得分:0)
您可以使用http://docs.sencha.com/ext-js/4-1/#!/api/Ext.Class-cfg-singleton从网页获取全局配置到您的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'
}
]
});