0
私は私のリポジトリにマークの合計を返し、私は別名を与えたクエリを作成しました。私のように、私はコードを書くのresから任意のフィールドを確認したい場合はコントローラのエイリアス値にアクセスするにはどうすればよいですか?
public function findAllResults()
{
$query = $this->getEntityManager()
->createQuery("
SELECT res, sum(res.marks) as total
FROM CollegeStudentBundle:Results res, CollegeStudentBundle:Student std
WHERE std.id = res.student_id group by std.firstname");
return $query->execute();
}
: - - :以下のコードがある
echo "<pre>"; print_r($results[0][0]->getStudentId()->getfirstname()); exit;
今私の問題は、私はときに私だけでなく、合計を印刷したいですこのコードを試しました: -
echo "<pre>"; print_r($results[0][0]->getTotal()); exit;
これは私に間違いを与えます。どのようにその値にアクセスできますか? ?
答えのおかげで、私はそれのための手がかりを得た。実際には私は$ result ['total']でアクセスできます – ScoRpion