所有模型中的Yii2通用行为

时间:2018-07-05 12:53:10

标签: yii2 models behavior

如何添加适用于所有模型的通用行为函数。我已经在所有模型中添加了此代码。现在,我不想在所有模型中都重复相同的功能。

1 个答案:

答案 0 :(得分:4)

您可以创建扩展CustomModel的{​​{1}}类。在ActiveRecord中,添加所需的方法:

CustomModel

然后使您的模型扩展class CustomModel extends \yii\db\ActiveRecord { public function custom_function() { //Function details } }

CustomModel

这样,您可以在扩展了class Book extends CustomModel { } 的所有模型中使用此方法,而不必在每个模型中都实现此方法。