2012-03-23 2 views
2

Я использую Kendo-UI, в этой структуре мы можем читать данные с помощью ODATA, JSON-P, JSON. Мы успешно разрабатываем данные в JSON-P и JSON в PHP, используя (json_encode()). но мы не можем создать ODATA с помощью PHP.Как создать службу Odata с помощью PHP?

Нам нужно сделать кодированные данные в формате ODATA с помощью PHP. Посмотрите на код, в котором нам это нужно. Посмотрите ниже.

{field: "Status", title: "Status", width: "150px", editor: function(container, options) { 
      $('<input data-text-field="Name" data-value-field="Id" data-bind="value:' + options.field + '"/>').appendTo(container).kendoComboBox({ 
    index: 0, 
    dataTextField: "Name", 
    dataValueField: "Id", 
    filter: "contains", 
    dataSource: { 
     type: "odata", 
     serverFiltering: true, 
     serverPaging: true, 
     pageSize: 20, 
     transport: { 
      read: "http://odata.netflix.com/Catalog/Titles" 
     } 
    } 
        }); 
       } 
       }, 

Есть ли идея, чтобы кодировать данные в этом стиле «http://odata.netflix.com/Catalog/Titles?$format=json & $ inlinecount = AllPages & $ обратного вызова = обратного вызова & $ началу = 20"

Благодаря

ответ

4

Вы можете найти OData Producer с помощью PHP здесь: http://odataphpproducer.codeplex.com

Обзор SDK можно найти здесь: http://blogs.msdn.com/b/interoperability/archive/2011/09/09/the-odata-producer-library-for-php-is-here.aspx

+0

Застрял на OData V2, SDK уже устарел с выходом V4 и V5 по дороге. Кажется, OData с PHP не очень популярен. – Jerther

+3

Эта библиотека выглядит хуже, чем бесполезно для меня .. даже не краткий пример того, как на самом деле ее использовать, и кажется, что они полностью игнорируют пользователей Apache. –

 Смежные вопросы

  • Нет связанных вопросов^_^