Yii CActiveRecord“搜索”和搜索()

时间:2014-09-28 19:11:19

标签: php yii

我正在开发一个使用Yii框架和CActiveRecord模型的项目。

在所有这些中都有类似的东西:

public function rules() {
    return array(
        //...
        // The following rule is used by search().
        // Please remove those attributes that should not be searched.
        array(
            'id, alias, code',
            'safe', 'on'=>'search'
        ),
    );
}

和一个名为search()的方法。

问题 - 这是什么,如果我不使用任何Zii / Gii /任何东西,我可以安全地删除它吗?我也不使用表格和质量分配。

我怀疑这是Gii因任何原因自动生成的。我试着将它评论出来并没有注意到任何问题,但也许我已经破坏了一些东西。

1 个答案:

答案 0 :(得分:0)

  

我也不使用表格和质量分配。

然后是的,你不需要它(但在任何其他情况下你都会,所以你可以将它留在那里)。这篇文章很好地解释了它: http://www.yiiframework.com/wiki/161/understanding-safe-validation-rules/