Projet

Général

Profil

Anomalie #4195

Mis à jour par Charles Bonnissent il y a environ 6 ans

L'option setRecursiveSearch ne semble pas prise en compte par onlyCount

Le code ci-dessous fonctionne :
<pre>
$testRoute = function($collectionName) use($userDoc) {
$search = new SearchDoc();
$search->setObjectReturn(true);
$search->setSlice(1);
$search->useCollection($collectionName);
$search->recursiveSearch = true;
$search->folderRecursiveLevel = 100;
$search->addFilter("initid = %d", $userDoc->getPropertyValue("initid"));
$search->search();
return $search->count() === 1;
};
</pre>

Le code ci-dessous ne fonctionne pas :
<pre>
$testRoute = function($collectionName) use($userDoc) {
$search = new SearchDoc();
$search->setObjectReturn(true);
$search->setSlice(1);
$search->useCollection($collectionName);
$search->recursiveSearch = true;
$search->folderRecursiveLevel = 100;
$search->addFilter("initid = %d", $userDoc->getPropertyValue("initid"));
return $search->onlyCount() === 1;
};
</pre>

Retour