yii コンポーネント Cdialog はどのように値をコントローラーに渡しますか?
<form name="myform" method ="post"> <?php //传值对话框$this->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 '<br />';//echo CHtml::label('请填写取消订单的原因', ''); echo CHtml::textArea('myparm', '' ,array('rows'=>13, 'cols'=>67));$this->endWidget('zii.widgets.jui.CJuiDialog');?></form>
CDialog を見たとき、間違った MFC バージョンを入力したのかと思いました
------------- ------------- ----------------------------------AutoCSDN 署名ファイル-------------------------------------------------------- ----
コードファーム?? コード農家の種まきコード、放牧のアイデアのための農場! 残りは、通常、基本的な HTML を使用してフォームを送信する場合と同じです。フォームの action 属性を記述し、フォームに送信するフィールドの name 属性を設定するだけです。さらに、Yii のダイアログは次のように書くこともできます。これは個人的に非常に柔軟だと思います:
<form name="myform" method ="post" action="ActionURL"> <?php //传值对话框$this->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 '<br />';?>//echo CHtml::label('请填写取消订单的原因', ''); //echo CHtml::textArea('myparm', '' ,array('rows'=>13, 'cols'=>67));<input type="text" name="fieldName1" value="这个值可以提交"/><input type="text" name="filedName2" value="这个值当然也可以提交到ActionURL"/><php$this->endWidget('zii.widgets.jui.CJuiDialog');?></form>