Projet

Général

Profil

Anomalie #4195

Mis à jour par Charles Bonnissent il y a plus de 12 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