欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

yii 的组件Cdialog如何将值传递到控制器中去?

程序员文章站 2024-04-05 22:05:01
...
yii 的组件Cdialog如何将值传递到控制器中去?


beginWidget('zii.widgets.jui.CJuiDialog', array( 'id'=>'mymodalg2', 'options'=>array( 'title'=>'请输入取消订单的原因', 'width'=>600, 'height'=>400, 'autoOpen'=>false, 'resizable'=>false, 'modal'=>true, 'overlay'=>array( 'backgroundColor'=>'#000', 'opacity'=>'0.5' ), 'buttons'=>array( //'OK'=>'js:function(){alert("OK");}', '确认操作'=>'js:function(){ alert("提交成功");}', '取消操作'=>'js:function(){$(this).dialog("close");}', ), ), ));//echo 'Modal dialog content here ';//echo '
';//echo CHtml::label('请填写取消订单的原因', ''); echo CHtml::textArea('myparm', '' ,array('rows'=>13, 'cols'=>67));$this->endWidget('zii.widgets.jui.CJuiDialog');?>

回复讨论(解决方案)

没有用过,一看CDialog以为进错了MFC版

------------------------------------------------------AutoCSDN签名档------------------------------------------------------

码农场??码农播种代码、放牧思想的农场!

其他还是和我们正常使用基本的HTML提交表单一样,只需要把form的action属性写好,在form中设置要提交的域的name属性即可。另外Yii的Dialog还可以这么写,个人觉得很灵活:


beginWidget('zii.widgets.jui.CJuiDialog', array( 'id'=>'mymodalg2', 'options'=>array( 'title'=>'请输入取消订单的原因', 'width'=>600, 'height'=>400, 'autoOpen'=>false, 'resizable'=>false, 'modal'=>true, 'overlay'=>array( 'backgroundColor'=>'#000', 'opacity'=>'0.5' ), 'buttons'=>array( //'OK'=>'js:function(){alert("OK");}', '确认操作'=>'js:function(){ alert("提交成功");}', '取消操作'=>'js:function(){$(this).dialog("close");}', ), ), ));//echo 'Modal dialog content here ';//echo '
';?>//echo CHtml::label('请填写取消订单的原因', ''); //echo CHtml::textArea('myparm', '' ,array('rows'=>13, 'cols'=>67));endWidget('zii.widgets.jui.CJuiDialog');?>