【发布时间】:2010-03-07 08:01:12
【问题描述】:
我有一个基本上返回 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()”不返回任何内容。我确信没有必要将整个查询复制到我的第二种方法中,但我不知道如何包含它。任何指导将不胜感激。谢谢!
【问题讨论】: