我试图在YII框架中单击视图按钮后打开一个对话框弹出窗口, 从YII控制器的行动中调用CJuiDialog时我很震惊。
请为此提供解决方案,
答案 0 :(得分:1)
我认为这里不需要考虑Controller,因为您正在尝试集成Widgets,它是YII View中的一部分。
单击按钮
,检查波纹管脚本以生成JuiDialog
<?php
$this->beginWidget('zii.widgets.jui.CJuiDialog',array(
'id'=>'Exe1',
'options'=>array(
'title'=>'My Dialog',
'autoOpen'=>false,
'show'=>array('effect'=>'fadeIn','duration'=>100),
'hide'=>array('effect'=>'fadeOut','duration'=>100),
),
));
echo 'Hello...!';
$this->endWidget('zii.widgets.jui.CJuiDialog');
?>
<button onclick='$("#Exe1").dialog("open");'>View</button>