0
を変更し、私は次のロジックにPHPはリターン
を行う私は配列を取得希望いけない2クラス
abstract class Repository {
}
class HomeRepository extends Reposytory {
public function getMyAwesome() {
return array()
}
}
を持ってしてみてくださいこんにちは、私はハイドレーターを作成し、私は、オブジェクトを取得したいが、私はいくつかの小さな魔法を行いたい、 クラスは、彼の配列
からオブジェクトを作成し、今これは
public function getMyAwesome()
{
$awesomes = $this->adapter->table('awesome')->get();
$result = [];
foreach ($awesomes as $aw) {
$result[] = $this->hydrator->hydrate($aw);
}
return $result;
}
のように思えるが、私願いが子クラスでこれを行ういけない、私は親、またはゲート に私は私の子クラスに次のコードを、私はそれを行うことができますどのように
public function getMyAwesome()
{
return $this->adapter->table('awesome')->get(); //MUST BE HYDRATED
}
を見たい別の単語を、これを入力したいですか?
http://php.net/manual/en/pdostatement.fetchobject.php –
おそらく魔法? '__call'を見てください – Philipp
@tereškoはい、私はPDOだけでなく、私はPHPで私の理解を改善したいと思います。 –