2016-10-11 7 views
0

Я использую yii-усилитель для создания поля пароля. Когда я обновляю действие, я хочу показать пустое поле вместо того, чтобы показывать данные, взятые из модели. Как я могу это сделать? Я не знаю, как это сделать.Сделать пустое поле при просмотре обновлений в yii booster

Это код на мой взгляд.

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

ответ

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, 
    )); 
}