0

パスワードフィールドを作成するためにyiiブースターを使用しています。更新アクションを実行するとき、モデルから取得したデータを表示する代わりに、空白のフィールドを表示したいと考えています。どうすれば作れますか?どうすればいいのかわかりません。

これが私の見解のコードです。

<?php
    echo $form->passwordFieldGroup($model, 'Password', array(
      'label'=>false,
      'widgetOptions'=>array(
        'htmlOptions' => array()
    )));
?>
4

1 に答える 1

0

ビューに送信する前に値をクリアできます..(ただし、送信された値を取得したら、保存する前にこれらが適切に完了していることを確認してください)

public function actionUpdate($id)
{
    $model=$this->loadModel($id);

    // Uncomment the following line if AJAX validation is needed
    // $this->performAjaxValidation($model);

    if(isset($_POST['........']))
    {
        .........
    }

    // set you value  to ''
    $model->password = '';

    $this->render('update',array(
        'model'=>$model,
    ));
}
于 2016-10-11T07:42:03.087 に答える