Вы можете создать класс CustomModel
, который расширяет ActiveRecord
. В CustomModel
добавьте нужный метод:
class CustomModel extends \yii\db\ActiveRecord {
public function custom_function() {
//Function details
}
}
Тогда заставьте ваши модели расширяться CustomModel
class Book extends CustomModel {
}
Таким образом, вы можете использовать этот метод во всех ваших моделях, расширяющих CustomModel
, без необходимости реализации этого метода в каждой из них.