я следующий код:SilverStripe convertDataObjectSet не работает
$data = DataObject::get('Property',"SoftDelete=0 AND Bedrooms >= ".$minBeds." AND Price<='". $maxPrice."'","Price ASC");
$f1 = new JSONDataFormatter();
return $f1->convertDataObjectSet($data);
Однако ответ:
{"totalSize":null,"items":[]}
Есть определенно записи в DataObject, как если бы я:
$data = DataObject::get('Property',"SoftDelete=0 AND Bedrooms >= ".$minBeds." AND Price<='". $maxPrice."'","Price ASC");
foreach($data as $dataobj){
print_r($data);
}
Я могу видеть данные для всех записей.
хорошо получил тот же нольский ответ, но это было о разрешении. добавить соответствующую функцию canView, например \t public function canView ($ member = null) { \t \t return true; \t} – munomono