Extjs 4 хранилище данных и php - PullRequest
1 голос
/ 24 января 2012

Я хочу знать, можно ли вызвать php api как в extjs 3.x.x.
Позвольте мне объяснить, у меня есть магазин, и я хочу получить данные из php:

Ext.define('KY.store.watcherStore',{
    extend: 'Ext.data.Store',
    model: 'KY.model.WatcherModel',
    proxy: {
        type: 'ajax',
        url : '/admin/rest/ksThresholdWatcher/loadAllRef',
        //reader: {
        //    type: 'json'
        //},
    }
});

Параметр url вызывает метод ksThresholdWatcher.php loadAllRef (у меня есть php rest api); но он никогда не вызывает мой скрипт php. Я застрял, я не знаю, как это сделать, все примеры, которые я вижу, устанавливают url param, как этот URL: 'myPHP.php'.

Как я могу заставить его работать по-своему?

1 Ответ

1 голос
/ 24 января 2012

Вы должны указать, что ваш прокси type: 'rest' в конфигурации.Вот пример спокойного пути. Этот также имеет несколько хороших указателей на использование прокси.

Вы можете использовать элемент конфигурации прокси api в 4.xx, чтобы указать разные источники для различных операций запроса (CREATE, UPDATE, DESTROY, READ).

...