GAE IN Список запросов с использованием Quercus PHP - как? - PullRequest
1 голос
/ 05 марта 2011

Я пытаюсь выполнить низкоуровневый API-запрос GAE к списку, используя Quercus (PHP).

Пример java читает:

Query query = new Query("myname");

List<String> list = Arrays.asList("test", "jack", "math");

query.addFilter("id", FilterOperator.IN, list);

, который я пробовал в PHPс

$q = new Query('myname');     

$list = array('test' ,'jack', 'math');

$q->addFilter('id','IN', $list);

однако это всегда приводит к:

com.caucho.quercus.QuercusException: com.google.appengine.api.datastore.Query.addFilter: A collection of values is required.

Я также пытался создать объект класса, но это тоже не сработало.У меня нет проблем с обычными строковыми или целочисленными запросами, но только со списками.

Было бы замечательно, если бы кто-то мог показать мне, как использовать выбор IN в пределах кверкуса.

1 Ответ

0 голосов
/ 11 апреля 2011

@ androidworkz прав. я не знаком с php / java-интерфейсом quercus, но если вы можете создать java Collection и передать его в качестве третьего аргумента в addFilter () вместо $ list, это должно пройти эту ошибку.

...