ホームページ  >  記事  >  バックエンド開発  >  Yii コンポーネント Cdialog はどのようにしてコントローラーに値を渡しますか?

Yii コンポーネント Cdialog はどのようにしてコントローラーに値を渡しますか?

WBOY
WBOYオリジナル
2016-06-23 14:14:391019ブラウズ

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> 

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。