Найден 31 результат

MarkL
2020.02.20, 02:33
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняются файлы в ImageUploadBehavior
Ответы: 2
Просмотры: 231

Re: Не сохраняются файлы в ImageUploadBehavior

Загрузка в переменную Поведения делалась путем события beforeValidate(). Поскольку у меня все данные валидируются в форме и на сущность попадают уже готовые к работе - валидация была отключена, как следствие - событие не отрабатывало.
MarkL
2020.02.20, 01:26
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняются файлы в ImageUploadBehavior
Ответы: 2
Просмотры: 231

Re: Не сохраняются файлы в ImageUploadBehavior

В логах ошибок нет. Если использовать стандартный загрузчик от Yii2 - проблем никаких не возникает.
MarkL
2020.02.15, 03:44
Форум: Общие вопросы (Yii 2.x)
Тема: Не сохраняются файлы в ImageUploadBehavior
Ответы: 2
Просмотры: 231

Не сохраняются файлы в ImageUploadBehavior

Проблема с ImageUploadBehavior от yii-dream-team/yii2-upload-behavior( https://github.com/yii-dream-team/yii2-upload-behavior ). Файл изображения не сохраняется в директорию. При этом имя файла верно считывается и записывается в базу. Например: 15783295728133.jpg Файл попадает в $_FILES: http://ipic...
MarkL
2020.01.28, 17:03
Форум: Общие вопросы (Yii 2.x)
Тема: Как выставить HTTPS-протокол в виджете AuthChoice расширения AuthClient от Yii2?
Ответы: 4
Просмотры: 189

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?
Ответы: 4
Просмотры: 189

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

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

Как выставить 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
Просмотры: 197

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
Просмотры: 197

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

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

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
Просмотры: 205

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

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

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

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

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

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

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

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

Вопросы по работе метода 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
Просмотры: 639

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
Просмотры: 639

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
Просмотры: 639

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

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

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

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

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

Необходимо чтобы путь к действию контроллера формировался на базе GET-параметра action. Пример: Есть нативный URL: domain.com/api/v1/order/create Необходимо чтобы был формат: domain.com/api?action=add То есть, значение action является "псевдонимом". По-сути, решается с помощью URL-менеджера, но прав...