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

MarkL
2020.01.28, 17:03
Форум: Общие вопросы (Yii 2.x)
Тема: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
Ответы: 5
Просмотры: 1561

Re: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?

Копнул немного глубже. Проблема та же, но в другом месте - \yii\authclient\BaseOAuth::defaultReturnUrl. Тут формируется returnURL, но также как и в виджете нет возможности задать протокол: http://ipic.su/img/img7/fs/kiss_15kb.1580220127.png P.S. Если вручную отредактировать это в vendor'е, вставить ...
MarkL
2020.01.28, 16:00
Форум: Общие вопросы (Yii 2.x)
Тема: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
Ответы: 5
Просмотры: 1561

Re: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?

Вы не туда смотрите. Он не формирует обратную ссылку для фейсбук, она задается в настройках приложения фейсбук и она должна быть с протоколом https. Судя по всему как раз формирует, а Facebook проверяет. Потому что на выходе я получаю yii\authclient\InvalidResponseException с телом в JSON. После де...
MarkL
2020.01.28, 12:48
Форум: Общие вопросы (Yii 2.x)
Тема: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
Ответы: 5
Просмотры: 1561

Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?

Ситуация : Использую разрешение AuthClient(https://github.com/yiisoft/yii2-authclient), возникла проблема с виджетом вывода кнопок социальных сетей AuthChoice(https://www.yiiframework.com/extension/yiisoft/yii2-authclient/doc/api/2.0/yii-authclient-widgets-authchoice). Проблема : AuthChoice формиру...
MarkL
2020.01.19, 00:46
Форум: Общие вопросы (Yii 2.x)
Тема: Реализовать доступ к модулю в зависимости от роли в Yii2
Ответы: 2
Просмотры: 965

Re: Реализовать доступ к модулю в зависимости от роли в Yii2

yiiliveext писал(а): 2020.01.18, 23:15 AccessControl в модуле нужно прописывать.
Спасибо, оно.
Также статья с примером: https://webformyself.com/yii2-access-co ... 2-chast-1/
MarkL
2020.01.18, 17:21
Форум: Общие вопросы (Yii 2.x)
Тема: Реализовать доступ к модулю в зависимости от роли в Yii2
Ответы: 2
Просмотры: 965

Реализовать доступ к модулю в зависимости от роли в Yii2

Дано: Есть два модуля: worker и admin, в которых распределен функционал в зависимости от роли. Задача: Реализовать разделения доступа к модулям в зависимости от роли. К действиям модуля "admin" получают пользователи с ролью "admin", к действиям "worker" все авторизован...
MarkL
2020.01.12, 18:01
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать интернационализацию писем в Yii2?
Ответы: 3
Просмотры: 977

Re: Как сделать интернационализацию писем в Yii2?

Почти так, смотрите https://www.yiiframework.com/doc/guide/2.0/ru/tutorial-i18n#view-translation Хорошо. Выходит что "тела" писем имеют функционал, как и у view для рендеринга в браузере, так? Остаётся проблема "разных языков". При исполнении CRON-задачи Допустим, есть список по...
MarkL
2020.01.12, 15:25
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать интернационализацию писем в Yii2?
Ответы: 3
Просмотры: 977

Как сделать интернационализацию писем в Yii2?

Ситуация : определенной выборке пользователей по CRON-задаче идёт рассылка писем(например, напоминание об окончании подписки). То есть, отправка идёт нет под identity с настройками конкретного пользователя, а по определенной выборки задачей в консоли. Задача : необходимо присылать письмо на том язы...
MarkL
2020.01.12, 12:41
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать удобное хранение текстов для уведомлений в Yii2?
Ответы: 4
Просмотры: 1082

Re: Как организовать удобное хранение текстов для уведомлений в Yii2?

Вопрос: есть ли какой-либо функционал фреймворка, чтобы разместить тексты в папке, аля @common\notification, как в письмах с Mailer'ом? Да, этот функционал называется Представления(View). Окей. Выходит мне нужно помещать текст в представления, а далее подтягивать его по ключу, допустим? Но чтобы по...
MarkL
2020.01.12, 11:38
Форум: Общие вопросы (Yii 2.x)
Тема: Как организовать удобное хранение текстов для уведомлений в Yii2?
Ответы: 4
Просмотры: 1082

Как организовать удобное хранение текстов для уведомлений в Yii2?

Ситуация: на сервисе есть система уведомлений, её цель схожа с Майлером - уведомление пользователей о чём-либо, но внутри сервиса. Yii2 Advanced. Проблема: если размещать текст в коде - это его "загромождает" и делает трудным для чтения, особенно после использования ещё и функции интернац...
MarkL
2019.11.28, 19:55
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по работе метода acquire в Mutex Yii2
Ответы: 2
Просмотры: 1065

Re: Вопросы по работе метода acquire в Mutex Yii2

Благодаря ответу skynin в теме Какая логика работы таймаута в Mutex? стало более понятна работа метода. Получается, если в очереди есть запрос, метод acquire() возвращает false? ------------------------------------------------------------------------------------------------------------ UPD: Нашел т...
MarkL
2019.11.28, 12:03
Форум: Общие вопросы (Yii 2.x)
Тема: Вопросы по работе метода acquire в Mutex Yii2
Ответы: 2
Просмотры: 1065

Вопросы по работе метода acquire в Mutex Yii2

Есть вопросы к логике работы Mutex Yii2; Допустим, есть Mutex: $mutex = new FileMutex(); $mutexName = 'order-mutex'; $unlockSeconds = 5; if ($mutex->acquire($mutexName, $unlockSeconds)) { // код $mutex->release($mutexName); } else { throw new \Exception(''); } Вопросы: 1. Что значит второй параметр ...
MarkL
2019.10.20, 11:37
Форум: Общие вопросы (Yii 2.x)
Тема: Как решить проблему состояния гонки в API Yii2?
Ответы: 6
Просмотры: 2120

Re: Как решить проблему состояния гонки в API Yii2?

-- Как решить проблему "Состоянии гонки" в API Yii2? https://ru.wikipedia.org/wiki/Мьютекс в Yii2 смотреть в сторону: yii\mutex\Mutex Благодарю. Пока разбираюсь в этом - есть ли какое-либо временное решение? Например, Rate Limiter какой-то установить с допустимым запросом раз в 2-3 секунд...
MarkL
2019.10.19, 20:10
Форум: Общие вопросы (Yii 2.x)
Тема: Как решить проблему состояния гонки в API Yii2?
Ответы: 6
Просмотры: 2120

Re: Как решить проблему состояния гонки в API Yii2?

https://www.yiiframework.com/doc/guide/2.0/ru/db-active-record#optimistic-locks Есть два вопроса: 1. Правильно ли я понимаю, что в моих реалиях нужно:настроить optimisticLock, в частности поле version для таблицы сущности User(именно там поле баланса) и все? 2. Не понятен момент документации со вст...
MarkL
2019.10.19, 17:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как решить проблему состояния гонки в API Yii2?
Ответы: 6
Просмотры: 2120

Как решить проблему состояния гонки в API Yii2?

Проблема: При отправке множества запросов одновременно на метод API - создания заказа возникает некорректная работа: создается заказов больше, чем сумма на балансе. Фактически проблема связана с "Состоянием гонки". Основные действия метода: 1. Валидация данных, в том числе баланса. 2. Вып...
MarkL
2019.09.24, 18:04
Форум: REST API (Yii 2.x)
Тема: Как задать путь через GET-параметр в API Yii2?
Ответы: 3
Просмотры: 4090

Re: Как задать путь через GET-параметр в API Yii2?

yiiliveext, там около 6 методов API в разных контроллерах, с разными данными и мецтодами. Поэтому, в предложенном варианте есть ряд минусов
MarkL
2019.09.24, 17:01
Форум: REST API (Yii 2.x)
Тема: Как задать путь через GET-параметр в API Yii2?
Ответы: 3
Просмотры: 4090

Как задать путь через GET-параметр в API Yii2?

Необходимо чтобы путь к действию контроллера формировался на базе GET-параметра action. Пример: Есть нативный URL: domain.com/api/v1/order/create Необходимо чтобы был формат: domain.com/api?action=add То есть, значение action является "псевдонимом". По-сути, решается с помощью URL-менеджер...
MarkL
2019.06.08, 13:11
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать общую сумму в GridView Yii2 с учётом фильтров?
Ответы: 1
Просмотры: 764

Как сделать общую сумму в GridView Yii2 с учётом фильтров?

Необходимо в GridView в футере выводить сумму значений определенных столбцов в формате: Сумма значений столбцов в GridView/Общая сумма значений. Пример : У нас есть столбец "Просмотры". Всего 5 записей, суммарно их кол-во просмотров - 1000. В GridView 2 записи, в сумме у них просмотров - 2...
MarkL
2018.11.15, 15:17
Форум: Общие вопросы (Yii 2.x)
Тема: Как реализовать индивидуальные цены в Yii2?
Ответы: 6
Просмотры: 2025

Re: Как реализовать индивидуальные цены в Yii2?

ElisDN писал(а): 2018.10.23, 16:18 Убрать поле public $individualPrice
Спасибо, помогло! Вы, как всегда, прекрасны.