是否可以覆盖yii模型中的方法。例如,我有一个型号名称书籍,我需要覆盖模型中写的所有规则。现在Books模型定义了3个规则。我所做的是创建一个新类BooksExt扩展了Books模型。
class BooksExt extends Books {
public function rules() {
return array();
// i am not using the parent::rules() inside this.
// i dont need to use the rules for this model.
}
public function search() {
return 'search override';
// does this function also get override.
}
}
我写了一个空白的rules()方法删除所有规则,当我调用
时$model = new AccountsPrefferredSuppliersExt;
$model->search();
其打印搜索覆盖。它接受规则为空数组。 朋友们,您可以查看并请回复。
提前感谢..祝你有愉快的一天