我希望在 yii 菜单中放置一个动态弹出对话框,但我错过了使其动态化的技巧。(已编辑:或者问题应该是“如何通过菜单数组中的变量向小部件传递一些文本)根据下面的代码:
/*Create A Popup Dialog (Gets called from menu)*/
$this->beginWidget('zii.widgets.jui.CJuiDialog',array(
'id'=>'mydialog',
'options'=>array(
'title'=>'Menu Alert',
'autoOpen'=>false,
),
));
echo $dialogText; //Dynamic rather than just static text
$this->endWidget('zii.widgets.jui.CJuiDialog');
/* End of Popup Menu*/
//------------------------------------------------
$this->menu=array(
array('label'=>'Help', 'url'=>array('xyz'),'linkOptions' => array('onclick' => '$("#mydialog").dialog("open"); return false;','dialogText'=>'Available Soon')),
);
当我使用此代码时,会出现一个对话框,但没有对话框消息“很快可用”