Найдено 8 результатов

novi40k
2018.07.31, 18:01
Форум: Общие вопросы (Yii 2.x)
Тема: yii\db\ Query
Ответы: 1
Просмотры: 453

yii\db\ Query

Добрый день. $myQuery = (new Query())->from('table(get_aad_chain_decisions(70,0))')->all(); Запрос содержит функцию get_aad_chain_decisions с параметрами 70 и 0. Только вот Query экранирует этот запрос и превращает в: SELECT * FROM table(get_aad_chain_decisions(70, "0))" Так не подходит! Как убрать ...
novi40k
2018.06.26, 10:52
Форум: Общие вопросы (Yii 2.x)
Тема: Не удаляет закешированные файлы
Ответы: 3
Просмотры: 583

Re: Не удаляет закешированные файлы

права на всю папку runtime 777.
В дебаге в логах нет ошибок. Есть запросы к базе, на удаление кеша нет. Где еще посмотреть кроме дебагера?
novi40k
2018.06.26, 10:21
Форум: Общие вопросы (Yii 2.x)
Тема: Не удаляет закешированные файлы
Ответы: 3
Просмотры: 583

Не удаляет закешированные файлы

Добрый день. Есть отчёт, который формируется из базы по отчетной дате (DATE_REP). Он довольно большой, поэтому использую кеш. $fields = Yii::$app->db->createCommand("select * from TITLES where DATE_REP = ".$_GET['DATE_REP'].""); Yii::$app->cache_report->set('report_'.$_GET['DATE_REP'].'', $fields, 8...
novi40k
2018.04.19, 21:59
Форум: REST API (Yii 2.x)
Тема: httpcache заголовки Last-Modified и ETag
Ответы: 0
Просмотры: 600

httpcache заголовки Last-Modified и ETag

Есть REST API. Не работает кеширование по ETag, т.е. происходит добавление новой записи в таблицу CITY. А GET запрос site.ru/api/PEOPLES/index отдаётся со статусом "304 Not Modified". И таким образом не происходит подкачки актуальных данных! Можно ли настроить кеширование по заголовку "lastModified"...
novi40k
2018.04.17, 18:03
Форум: REST API (Yii 2.x)
Тема: Как изменить названия колонок в ответе JSON
Ответы: 2
Просмотры: 673

Re: Как изменить названия колонок в ответе JSON

ElisDN
Спасибо! Отдельное спасибо за оперативность)
novi40k
2018.04.17, 16:12
Форум: REST API (Yii 2.x)
Тема: Настройка ETag кэширования в REST API
Ответы: 1
Просмотры: 651

Re: Настройка ETag кэширования в REST API

РЕШЕНО: изменил behaviors, добавил contentNegotiator public function behaviors() { return [ 'etagSeed' => [ 'class' => 'yii\filters\HttpCache', 'only' => ['index'], 'cacheControlHeader' => 'public, max-age=0, must-revalidate', 'etagSeed' => function ($action, $params) { $tag = $this->modelClass::fin...
novi40k
2018.04.17, 15:48
Форум: REST API (Yii 2.x)
Тема: Как изменить названия колонок в ответе JSON
Ответы: 2
Просмотры: 673

Как изменить названия колонок в ответе JSON

Добрый день. Есть REST API, который тянет из БД Get-ом таблицу. Получаем ответ типа: [ { "DATE_SET": "13.06.11", "ENTITY_ID": "31", "KEY": "0", "DATE": "13.04.11", "VALUE": "10.04.11", "NAME": "Дата", }, { "DATE_SET": "13.06.11", "ENTITY_ID": "33", "KEY": "0", "DATE": "13.04.11", "VALUE": "09.04.12"...
novi40k
2018.04.12, 17:53
Форум: REST API (Yii 2.x)
Тема: Настройка ETag кэширования в REST API
Ответы: 1
Просмотры: 651

Настройка ETag кэширования в REST API

Всем добрый день. Нужна помощь новичку) Помогите настроить кэширование! Есть бэк Yii2 REST API, фронт Vue.js, бд Oracle, контроллеры, модели... наследуемость контроллеров Test_apiController -> ApiController -> yii\rest\ActiveController. Нужно сделать кэширование. Выбрал вариант на стороне клиента - ...