У меня есть метод, который в основном возвращает результаты запроса mysql.Метод повторного использования в классе
public function getStuff() {
$this->sort = "myColumn ASC";
$query = ... ORDER BY $this->sort;
return $data;
}
Я хотел бы повторно использовать этот результат, только с другим порядком сортировки, и кажется, что я должен быть в состоянии захватить эти данные в другом методе, просто вызвав оригинальный метод. Как это:
public function getMoreStuff() {
$this->sort = "anotherColumn DESC";
$this->getStuff();
}
Но, в то время как "getStuff()" возвращает данные, как и ожидалось, "getMoreStuff()" ничего не вернуть. Я уверен, что нет необходимости копировать весь запрос в мой второй метод, но я не понимаю, как я могу его включить. Любое руководство будет очень оценено. Благодаря!
Медленный типер - извините за дублирующую часть вашего ответа, chelmertz. –
Работал как очарование - огромное спасибо за вашу помощь! – jonathanatx
haha np. Вы заполнили важный 1) – chelmertz