Параметры сетки KendoUI для отправки в приложение symfony2

Я использую сетку KendoUI с сервером, я также использую symfony2 на стороне сервера, я создал маршрутизацию для обработки запроса:

_callsList: pattern: /callsList/{id_client}/{take}/{skip}/{page}/{pageSize} defaults: { _controller: StoreBundle:Voip:callsList, take: 20, skip: 0, page: 1, pageSize: 20 } 

Это мое определение сетки:

 $("#grid").kendoGrid({ dataSource: { type: "json", transport: { read: "{{url('_callsList', {'id_client': 3, 'take': 20, 'skip': 0, 'page': 1, 'pageSize': 20})}}" }, schema: { model: { fields: { callerId: { type: "string" }, calledNumber: { type: "string" }, callStart: { type: "string" }, duration: { type: "string" } } } }, pageSize: 20, serverPaging: true, serverFiltering: true, serverSorting: true, schema: { total : "total", data: "result" } }, height: 430, scrollable: true, sortable: true, pageable: { input: true, numeric: false }, columns: [ { field: "callerId", title: "Numero de Salida", width: "130px" }, { field: "calledNumber", title: "Numero de Destino", width: "180px" }, { field: "callStart", title: "Fecha", width: "100px" }, { field: "duration", title: "Duracion (segundos)", width: "80px" } ] }); 

Сетка загружается нормально, но когда я нажимаю на вторую страницу, URL-адрес, отправленный на сервер, выглядит следующим образом:

http://mydomain.com/app_dev.php/callsList/3/20/0/1/20?take=20&skip=20&page=2&pageSize=20

Сетка не может получить вторую страницу и продолжает извлекать первые 20 результатов. Правильный URL-адрес должен выглядеть следующим образом:

http://mydomain.com/app_dev.php/callsList/3/20/20/2/20

Когда я установил файл маршрутизации.

Любая идея, как решить эту проблему ???

Благодаря!

Solutions Collecting From Web of "Параметры сетки KendoUI для отправки в приложение symfony2"