现在只能实现单条件搜索。不知道是否可以多条件搜索?
公共函数 getShopRows($array = array()){ Yii::import('application.vendors.sdk.php.lib.XS'); $xs = new XS('商店'); $query = "regionId:".$array['regionId']; //返回$query;退出; $ShopDoc = $xs->search->setCharset('UTF-8')->setLimit(1000, 0)->search($query);//我现在想传入一个数组来搜索多字段正在处理查询...我不知道如何实现? $shopRows = 数组(); $fields = $xs->getAllFields(); foreach($ShopDoc 为 $doc) { $行=数组(); foreach($fields 作为 $field) { $row[$field->name] = $doc->f($field); } $shopRows[] = $row; } 返回$shopRows; }