Yiiでプロジェクトを構築しようとしています。ユーザーがボタンをクリックすると、新しいパスワードを入力するための2つのテキストフィールドとパスワードを繰り返すためのウィジェットが表示されるように、ウィジェットを作成したいと考えています。また、この新しいパスワードを送信してデータベースに保存するために、ウィジェット フォームに 1 つのボタンが提供されます。これらを実現するにはどうすればよいですか?
質問する
482 次
1 に答える
0
最初にテーブルのモデルを作成する必要がありますUser
。User テーブルにはいくつかの列がある場合があり、そのうちの 1 つはパスワード say の保存に使用されますpassword
。モデルでは、User
以下のようなルールを定義する必要があります
array('password, repeat_password', 'required', 'on'=>'signup'),
array('password', 'compare', 'compareAttribute'=>'repeat_password','on'=>'signup'),
repeat_passwordは、宣言する必要があるモデル変数です。
フォームでは、以下のようなものを使用します
<?php echo $form->labelEx($model,'password'); ?>
<?php echo $form->passwordField($model,'password'); ?>
<?php echo $form->error($model,'password'); ?>
<?php echo $form->labelEx($model,'repeat_password'); ?>
<?php echo $form->passwordField($model,'repeat_password); ?>
<?php echo $form->error($model,'repeat_password'); ?>
ポップアップフォームについても質問していると思います。そのために、これらの場所を確認してください
http://www.yiiframework.com/doc/api/1.1/CJuiDialog
http://www.yiiframework.com/wiki/72/cjuidialog-and-ajaxsubmitbutton
于 2012-12-04T09:02:30.447 に答える