所有模型中的 Yii2 通用行为
Yii2 generic behaviour in all models
如何添加适用于所有模型的通用行为函数。我已经在所有模型中添加了这段代码。现在我不想在所有模型中重复相同的功能。
您可以创建一个扩展 ActiveRecord
的 CustomModel
class。在CustomModel
中,添加你想要的方法:
class CustomModel extends \yii\db\ActiveRecord {
public function custom_function() {
//Function details
}
}
然后让你的模型扩展 CustomModel
class Book extends CustomModel {
}
这样您就可以在扩展 CustomModel
的所有模型中使用此方法,而无需在每个模型中实现此方法。
如何添加适用于所有模型的通用行为函数。我已经在所有模型中添加了这段代码。现在我不想在所有模型中重复相同的功能。
您可以创建一个扩展 ActiveRecord
的 CustomModel
class。在CustomModel
中,添加你想要的方法:
class CustomModel extends \yii\db\ActiveRecord {
public function custom_function() {
//Function details
}
}
然后让你的模型扩展 CustomModel
class Book extends CustomModel {
}
这样您就可以在扩展 CustomModel
的所有模型中使用此方法,而无需在每个模型中实现此方法。