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

Pandion
2019.07.12, 16:38
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 кеширование данных
Ответы: 0
Просмотры: 200

yii2 кеширование данных

Добрый день Есть неизменяемые данные в виде 150 тысяч строк и 10 столбцов Выборка из них происходит очень часто Сейчас лежит в mysql (30Мб) Думаю, перенести на redis. 1) Как перенести ? Создал модель от yii\redis\ActiveRecord Пытаюсь в скрипте сохранить каждую строку отдельно через (new Model)->setA...
Pandion
2019.06.16, 11:25
Форум: Общие вопросы (Yii 2.x)
Тема: Залипает очередь
Ответы: 4
Просмотры: 327

Re: Залипает очередь

Supervisor используется и помогает только его рестарт
А в чём решение ?
Pandion
2019.06.15, 17:03
Форум: Общие вопросы (Yii 2.x)
Тема: Залипает очередь
Ответы: 4
Просмотры: 327

Залипает очередь

Добрый день Использую rabbit с помощью https://github.com/yiisoft/yii2-queue Когда запускаю так php yii queue-socket/listen --isolate=1 - всё работает стабильно, но медленно, т.к. на каждую джобу запускается отдельный процесс Когда запускаю так php yii queue-socket/listen --isolate=0 - работает быст...
Pandion
2019.05.01, 14:47
Форум: Общие вопросы (Yii 2.x)
Тема: Получение параметров модуля
Ответы: 3
Просмотры: 288

Re: Получение параметров модуля

Разобрался. Надо было ещё в config/test.php прописать, ошибка в тестах возникала
Pandion
2019.04.30, 13:22
Форум: Общие вопросы (Yii 2.x)
Тема: Получение параметров модуля
Ответы: 3
Просмотры: 288

Получение параметров модуля

Добрый день в ините модуля прописал $this->params['apiKey'] = 'zzz'; В сервисе модуля пытаюсь получить $module = \Yii::$app->getModule('modulename'); $apiKey = $module->params['apiKey']; Но $module равен null Module::getInstance() тоже null В корневом web.php прописано в списке modules 'modulename' ...
Pandion
2019.04.29, 12:51
Форум: Общие вопросы (Yii 2.x)
Тема: Как вызывать сервис модуля
Ответы: 3
Просмотры: 230

Re: Как вызывать сервис модуля

Не совсем понял какой класс кидать

Корневой сервис, в котором вызов модуля, в неймспейсе app\services

В сервисе модуля прописал namespace app\modules\modulename\services
В вызове use app\modules\modulename\services\ServiceName;

Так работает. Это правильный вызов сервиса модуля?
Pandion
2019.04.29, 07:25
Форум: Общие вопросы (Yii 2.x)
Тема: Как вызывать сервис модуля
Ответы: 3
Просмотры: 230

Как вызывать сервис модуля

Добрый день

Создал модуль, отвечающий за взаимодействие с внешним апи
Доступ с фронта модулю не нужен, будет вызываться из основных сервисов
Как правильно вызывать сервис модуля ? Через контроллер модуля ?