【问题标题】:Yii reset field value on addErrorYii 在 addError 上重置字段值
【发布时间】:2013-08-23 20:01:47
【问题描述】:

我希望在控制器中调用 addError 函数时重置字段值。

$model->addError('TABLE_NAME','Table "'.$model->TABLE_NAME.'" already used. Pick a new name.',array('value'=>$current_name));

我可以将参数值从 addError 函数传回给 activeForm textField 吗?如果有,怎么做?

【问题讨论】:

    标签: php validation model yii


    【解决方案1】:

    重置?添加错误后只需将其设置为空字符串即可。

    $model->TABLE_NAME = "";
    

    【讨论】:

    • 重置为之前的值。如果表单正在更新,则先前的值可能不为空。
    猜你喜欢
    • 1970-01-01
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-22
    相关资源
    最近更新 更多