Слияние кода завершено, страница обновится автоматически
# Структура
Разработанные модули размещаются в директории /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 )