Хранилище данных Extjs 4 и php

Я хочу знать, можно ли вызывать 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-адреса, например этот URL-адрес: «myPHP.php».

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


person user1167186    schedule 24.01.2012    source источник


Ответы (1)


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

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

person egerardus    schedule 24.01.2012