如何启用我不想要验证规则的字段?

时间:2011-12-09 22:30:12

标签: php validation yii

我有一个活动表单模型,其中包含我不希望为其设置任何验证规则的字段。问题是Yii在提交表单时没有设置这些字段,除非我将某些验证规则分配给它们。

这些字段是可选的和自由格式的,因此我不想指定验证规则。有什么建议?

1 个答案:

答案 0 :(得分:2)

使用特殊"safe"规则:

  

有时,即使我们,我们也希望声明一个属性是安全的   对它没有任何具体规则。一个例子是   文章的内容属性,可以接受任何用户输入。我们可以用   实现这一目标的特殊safe规则。

$rules = array(
    'myfield' => 'safe',
);

此规则不对字段施加任何限制(因此您可以将其留空);它告诉Yii,只要从外部源填充模型,就希望在模型上设置字段。