Я пытаюсь получить некоторые представления с помощью модуля services_views . К сожалению, я продолжаю получать ответ: «404: Не найдено: отображение при просмотре my_view_name не может быть найдено».
Я использую виды 3 и определил для проверки вид с идентификатором отображения страницы. (идентификатор дисплея по умолчанию больше не является "по умолчанию")
Я знаю, что должен передать аргумент display_id, но просто не могу заставить его работать.
Вот звонки, которые я пытаюсь использовать:
http://www.mywebsite.com/rest/views/my_view_name.json?display_id="page"
http://www.mywebsite.com/rest/views/my_view_name.json?display_id=page
http://www.mywebsite.com/rest/views/my_view_name.json?parameters[display_id]="page"
http://www.mywebsite.com/rest/views/my_view_name.json?args[display_id]="page"
В определении ресурса для сервиса ясно, что display_id должен быть передан в качестве аргумента.
'args' => array(
'view_name' => array(
'name' => 'view_name',
'type' => 'string',
'description' => 'The name of the view to get.',
'source' => array('path' => '0'),
'optional' => FALSE,
),
'display_id' => array(
'name' => 'display_id',
'type' => 'string',
'description' => 'The display ID of the view to get.',
'source' => 'param',
'optional' => TRUE,
'default value' => 'default',
),...
Есть ли кто-нибудь, кому удалось сделать эту работу?
Спасибо.