1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/we7coreteam-api_dev

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.txt
# Структура

Разработанные модули размещаются в директории /api_dev/userapi, этот фреймворк используется для моделирования разработки облачных API.

# $gpc

## Вызов облачных API в модуле
```php
// Вызов в модуле site.php
load()->classs('cloudapi');
$api = new CloudApi();
$result = $api->get('Store', 'test', array('data' => ['hehe' => 'haha']), 'html');
print_r($result);
```

## Реализация облачных API
```php
// api_dev/userapi/store.php
class Store {
    public function test($gpc) {
        print_r($gpc);
    }
}

/* $gpc
Array
(
    [c] => Store 	// Класс
    [a] => test		// Функция
    [dataType] => html	// Возвращать HTML, echo & exit, для возврата JSON используйте json_result(mixed $data);
    [api_qs] => eyJkYXRhIjp7ImhlaGUiOiJoYWhhIn19
    [data] => Array
        (
            [hehe] => haha
        )

)
*/
```

# Как использовать кэширование

> Класс Cache в демонстрационном примере представляет собой простую реализацию локального хранения данных и не соответствует способу работы на продакшене

```php
// Прямое использование, система автоматически загружает класс
$cache = new Cache();

$cache->set('a', 'aa');
$cache->set('b', 'bb');
$cache->set('c', 'cc');

cloud_debug($cache->get('a'), 'a');
cloud_debug($cache->get_many(['a', 'b']), 'a, b');
cloud_debug($cache->get_many(['a', 'b', 'c']), 'a, b, c');

$cache->delete('b');
$cache->delete(['a', 'b']);
exit;
```

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Локальная框架 для разработки с использованием API Здесь нет необходимости в переводе, так как текст содержит терминологию на китайском языке, которая остается без изменений согласно правилам перевода. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Язык

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/we7coreteam-api_dev.git
git@api.gitlife.ru:oschina-mirror/we7coreteam-api_dev.git
oschina-mirror
we7coreteam-api_dev
we7coreteam-api_dev
master