php mvc — делиться методами между моделями

Допустим, у меня есть метод в модели A, который возвращает имя пользователя из базы данных, теперь я хочу, чтобы в модели B также был этот метод.

Каков наилучший способ сделать это, не повторяя себя?

0

Решение

Я хотел бы сделать что-то вроде:

class ModelB {

public function method(){
$object = new ModelA();
return call_user_func_array(array(&$object, 'method'), func_get_args());
}

}

Я не просто расширил ModelA, потому что они могут иметь «разные функции» в зависимости от вашего контекста.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector