0
是否可以重寫yii模型中的方法。例如我有一個型號名稱書籍,我需要覆蓋模型中編寫的所有規則。現在,Books模型定義了3個規則。我所做的是使一個新的類BooksExt擴展書籍模型。Yii模型重寫
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.
}
}
做我寫一個空白規則()方法刪除所有的規則,當我打電話
$model = new AccountsPrefferredSuppliersExt;
$model->search();
其打印搜索覆蓋。它是否接受空數組的規則。 朋友你可以檢查,並請迴應。
在此先感謝..有一個愉快的一天
這並不完全清楚你在問什麼。是的,您可以通過將它們放在BooksExt中來覆蓋Books中的函數。你最好的選擇就是嘗試一下! – Paragon
是的,我試過了。等待一些別人的經驗。 –