Sencha Touch - RESTful load () специфическая проблема экземпляра URL (магазин / модель) - PullRequest
1 голос
/ 14 июля 2011

Кажется, есть проблема с загрузкой определенного экземпляра (функция load ()) с использованием оставшегося прокси в объекте модель / хранилище. Пример:

Код:

Ext.regModel('User', {
    fields: ['id', 'name', 'email'],

    proxy: {
        type: 'rest',
        url : '/users'
    }
});

//get a reference to the User model class
var User = Ext.ModelMgr.getModel('User');

//Uses the configured RestProxy to make a GET request to /users/123
User.load(123, {
    success: function(user) {
        console.log(user.getId()); //logs 123
    }
}); 

Этот код скопирован из API Sencha Touch. сгенерированный URL - http://localhost/users?_dc=... вместо желаемого (и задокументированного) URL http://localhost/users/123.

это также происходит при использовании store.load с параметром.

Я что-то здесь не так делаю? Спасибо T

1 Ответ

0 голосов
/ 03 августа 2011

Это показывает, что параметр id был задокументирован, но не реализован. Это обсуждалось на форуме sencha [ ссылка ]. Несколько неполных исправлений написано в посте № 8 и посте № 13.

...