是否可以通过内容查询以随机顺序返回条目?
如果不指定"->where"
参数,它将按字母顺序对条目进行排序。
我试过使用shuffle()
and array_rand()
,但是它不能将Contentful
对象识别为数组。
这是我目前拥有的:
<?php
$query = new \Contentful\Delivery\Query;
$query->setContentType(PRODUCT_TYPE);
$entries = $client->getEntries($q1->where('fields.images[exists]', 'true')->where('fields.category.sys.id', $entry->getCategory()->getId())->where('limit', '3'));
$array_shuffle = shuffle($entries)
foreach ($array_shuffle as $entry)
{}
?>