기본적으로 mysql 쿼리의 결과를 반환하는 메소드가 있습니다.클래스 내 재사용 방법
public function getStuff() {
$this->sort = "myColumn ASC";
$query = ... ORDER BY $this->sort;
return $data;
}
난 단지 다른 정렬 순서로, 그 결과를 다시 사용할 수 있도록, 난 그냥 원래 메소드를 호출하여, 다른 방법으로 데이터를 잡을 수있을 것처럼 보인다. 이처럼 "getStuff()는"예상대로 데이터를 반환하는 동안
public function getMoreStuff() {
$this->sort = "anotherColumn DESC";
$this->getStuff();
}
그러나, "getMoreStuff()는"아무것도 반환하지 않습니다. 필자는 두 번째 방법으로 전체 쿼리를 복사 할 필요는 없지만이를 포함시킬 수있는 방법이 손실되었다고 확신합니다. 모든 지침은 매우 감사하겠습니다. 감사!
느린 타이퍼 - 부분 복제시 죄송합니다. 당신의 대답, chelmertz. –
매력처럼 작동했습니다 - 도와 줘서 고마워요! – jonathanatx
haha np. – chelmertz