php mvc - 在模型之间共享方法
php mvc - share methods between models
假设我在模型 A 中有一个方法 returns 来自数据库的用户名,现在我希望在模型 B 中也有这个方法。
在不重复自己的情况下执行此操作的最佳方法是什么?
我会做类似的事情:
class ModelB {
public function method(){
$object = new ModelA();
return call_user_func_array(array(&$object, 'method'), func_get_args());
}
}
我不只是扩展 ModelS,因为它们可以 'different functions' 根据您的上下文。
假设我在模型 A 中有一个方法 returns 来自数据库的用户名,现在我希望在模型 B 中也有这个方法。
在不重复自己的情况下执行此操作的最佳方法是什么?
我会做类似的事情:
class ModelB {
public function method(){
$object = new ModelA();
return call_user_func_array(array(&$object, 'method'), func_get_args());
}
}
我不只是扩展 ModelS,因为它们可以 'different functions' 根据您的上下文。