Changeset 82643 in spip-zone


Ignore:
Timestamp:
May 21, 2014, 5:28:44 AM (5 years ago)
Author:
fil@…
Message:

la cle des facettes est leur alias

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/indexer/trunk/iterateur/sphinx2.php

    r82628 r82643  
    161161                $this->result = $result['query'];
    162162                unset($result['query']['docs']);
     163
     164                // remettre les alias sur les facettes :
     165                // {facet truc, FORMULE()} cree la facette 'truc'
     166                $facets = array();
     167                foreach ($this->facet as $f) {
     168                        $facets[$f['alias']] = array_shift($result['query']['facets']);
     169                }
     170                $result['query']['facets'] = $facets;
     171
     172
    163173                $this->data = new ArrayObject($result['query']);
    164174
Note: See TracChangeset for help on using the changeset viewer.