Kdyby\Doctrine\ResultSet nevrací Entitu, ale array

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
polonium
Člen | 22
+
0
-

Zdravím,

nedávno jsem začal používat doctrine a narazil jsem na problém. V modelu jsem si vytvořil findAll() metodu, která mi vrací ResultSet.

	public function findAll($hydrationMode = \Doctrine\ORM\AbstractQuery::HYDRATE_OBJECT)
	{
		return $this->getRepository()->fetch($this->getQuery(), $hydrationMode);
	}

Tady je vše ok, dokud v Query nepoužiju metodu withClickCount(), která přidává subselect jako sloupeček clickCount. Je to stejný případ použití jako Zde v metodě withAnswersCount(). Ale něco mi zřejmě chybí v Entitě, co způsobuje, že ResultSet mi v iterátoru vrací toto:

	array(
		0 => Entity,
		'clickCount'=> 123
	)

Co dělám špatně?