Найдено 214 результатов
- 2023.11.07, 20:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Почему не работает телеграм вебхук с контроллером?
- Ответы: 1
- Просмотры: 1535
Re: Почему не работает телеграм вебхук с контроллером?
Попробуй установить ngrok и посмотреть: 1. доходит ли запрос 2. как твой url для веб хука отображается миру. Возможно 404 по этому пути. или лог Nginx посмотри или самого yii в runtime/logs Если запрос заходит - значит проблема в обработке. Скорее всего что-то не так с урлом для веб хука: неправильн...
- 2023.11.07, 19:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Форма логина под любым uri
- Ответы: 6
- Просмотры: 2061
Re: Форма логина под любым uri
Можно сделать общий контроллер с нужным методом login и отнаследоваться от него.
Представление грузить исходя из controller->id
Представление грузить исходя из controller->id
- 2023.11.06, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Валидация файлов
- Ответы: 3
- Просмотры: 2363
Валидация файлов
Приветствую. Не так давно стало понятно что одному расширению файла может соответствовать 2 и более mimeType. Как проверять такие файлы? Из реальных способов - это переобределить метод валидации validateExtension для файлового валидатора. и внутри что то вроде: // xlsx скаченный с google disk имеет ...
- 2023.10.11, 16:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: enableAutoLogin мультивкладочный сценарий.
- Ответы: 0
- Просмотры: 1544
enableAutoLogin мультивкладочный сценарий.
Приветствую. Через конфигурацию включена опция enableAutoLogin в true. Время жизни сессии включено на неделю. Но частый сценарий при использовании мультивкладок, что переходя на одну из не используемых вкладок 30+ мин. , запускается восстановление сессии авторизации. И все бы ничего но кидает на hom...
- 2020.11.08, 19:53
- Форум: DevOps
- Тема: Supervisor и лишние демоны
- Ответы: 1
- Просмотры: 15359
Re: Supervisor и лишние демоны
Почему не удалялись процессы и восстанавливались? Это делал supervisord. Служба была остановлена но команда ps aux | grep supervisor показывала еще несколько процессов. Убил процессы supervisord, убил все запущенные очереди, перезапустил супервизор. Все работает как надо.
- 2020.10.29, 23:04
- Форум: DevOps
- Тема: Supervisor и лишние демоны
- Ответы: 1
- Просмотры: 15359
Supervisor и лишние демоны
Здравствуйте, Для работы с очередями на Yii2 использую библиотеку "yiisoft/yii2-queue": "0.12.2", (ограничения из-за версии php, 7.1) Для запуска слушателя использую Supervisor. Проблема в том что если остановить все задачи в Supervisor командой supervisorctl stop all , в списке ...
- 2020.06.03, 11:21
- Форум: Установка и настройка
- Тема: Docker, Nginx, PHP-FPM, websoket morozovsk
- Ответы: 1
- Просмотры: 17800
Docker, Nginx, PHP-FPM, websoket morozovsk
Всем привет. Yii2 работает у меня на docker. Есть необходимость запустить вебсокет и с этим проблемы. Не могу разобраться как спроксировать запрос на контейнер php-fpm на котором запустил вебсокет сервер. docker-compose.yml version: '3' services: php-fpm: build: context: docker/php-fpm volumes: - ./...
- 2020.05.31, 11:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: PJAX фильтр и сортировка
- Ответы: 2
- Просмотры: 1003
Re: PJAX фильтр и сортировка
Если в конструкции убрать id, то поиск, сортировка работают исправно. Дублирования id нет
Код: Выделить всё
Pjax::begin([
'id' => 'notification',
]);
- 2020.05.29, 11:00
- Форум: Общие вопросы (Yii 2.x)
- Тема: PJAX фильтр и сортировка
- Ответы: 2
- Просмотры: 1003
PJAX фильтр и сортировка
Здравствуйте, такая проблема. Есть GridView в Pjax и все ок за исключением фильтра/поиска. Когда я сортирую то запрос выглядит так: ....log?sort=id&_pjax=%23 notification-template-log-pjax Но когда использую фильтр для поиска в гриде то запрос уже с другим параметром _pjax ...&_pjax=%23 noti...
- 2020.05.13, 14:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Очереди в Yii2. Создание задач из очереди в другой очереди.
- Ответы: 2
- Просмотры: 1160
Очереди в Yii2. Создание задач из очереди в другой очереди.
Здравствуйте, В системе есть одно место из которого уходят все email. То есть запись просто попадает в таблицу из которой читает крон. Я перевожу все это дело на очереди queue_email. В месте общей отправки email я могу их добавить сразу в очередь queue_email на отправку так как все параметры изместн...
- 2020.01.27, 18:38
- Форум: Общие вопросы по программированию
- Тема: 2 класса для работы с 1 объектом.
- Ответы: 1
- Просмотры: 2205
2 класса для работы с 1 объектом.
Здравствуйте. Существует Склад, на котором хранится Продукция. Есть 2 варианта взаимодействия с кол-ом продукции на складе. 1. Уходит поставка со склада. И вся продукция входящая в поставку вычитается из склада. Пишутся логи. 2. Нужно заблокировать продукцию на складе. Продукция вычитается и пишутся...
- 2019.12.11, 17:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мультизагрузка и пропущенные ключи.
- Ответы: 0
- Просмотры: 921
Мультизагрузка и пропущенные ключи.
Приветствую, У меня есть форма в которой загрузка происходит подобным образом: for ($i = 0; $i < $items_count; $i++) { $items[$i] = new Form(); } $loadItems = Model::loadMultiple($items, $data['items'], ''); Если придет массив индекс которого начинается не с 0 то данный loadMultiple ничего не загруз...
- 2019.12.10, 15:32
- Форум: Тестирование (Yii 2.x)
- Тема: Тестивароние сервиса.
- Ответы: 0
- Просмотры: 6424
Тестивароние сервиса.
Здравствуйте, У меня есть сервис, создания ящика. Создать ящик: ___________________________________________________________________ 1. Создание самого ящика. Ящик. 2. Сохранение связи продуктов входящих в Ящих. ЯщикПродукт - сохрание в таблицу связей 3. Сохранение нового количества ящиков в Контейне...
- 2019.12.05, 19:11
- Форум: Тестирование (Yii 2.x)
- Тема: PHPUnit запускается под web приложением.
- Ответы: 1
- Просмотры: 5410
PHPUnit запускается под web приложением.
suite_namespace: frontend\tests\unit actor: UnitTester modules: enabled: - Yii2: configFile: 'config/test-local.php' part: [init, orm, fixtures, email] transaction: false cleanup: false - Asserts PHPUnit запускается под web приложением. В тесте проверяю class ServiceTest extends \Codeception\Test\U...
- 2019.12.03, 11:52
- Форум: Тестирование (Yii 2.x)
- Тема: returnArgument в PhpUinit
- Ответы: 1
- Просмотры: 5345
returnArgument в PhpUinit
Здравствуйте, У меня есть сервисы общения с апи. В метод сервиса я передаю объект и получаю его обратно с установленными значениями. Например Город, ай ди заказа. Я хочу проверить что метод сетит правильные данные. Как мне можно это протестировать? То есть я могу вернуть аргумент переданный в метод ...
- 2019.11.22, 11:00
- Форум: Тестирование (Yii 2.x)
- Тема: Acceptance и ReCaptchaValidator3
- Ответы: 0
- Просмотры: 4722
Acceptance и ReCaptchaValidator3
Здравствуйте, Не получается подружить валидацию гугл ReCaptcha3 с тестами. В конфиге тестов настроено так: 'reCaptcha' => [ 'class' => 'himiklab\yii2\recaptcha\ReCaptchaConfig', 'siteKeyV3' => '....', 'secretV3' => '....', 'score' => '0.1', ], Но валидация не проходит.
- 2019.11.20, 16:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Event и редирект.
- Ответы: 1
- Просмотры: 681
Event и редирект.
Здравствуйте. У меня есть event afterLogin 'user' => [ 'identityClass' => 'common\models\user\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_identity-test', 'httpOnly' => true], 'on afterLogin' => [\frontend\controllers\SiteController::class, 'actionAfterLogin'], ], в контроллере...
- 2019.11.20, 11:30
- Форум: Общие вопросы по программированию
- Тема: Абстрактная фабрика
- Ответы: 0
- Просмотры: 1878
Абстрактная фабрика
Здравствуйте, Допустим есть несколько видов посылок: письмо, бандероль, телеграмма. Все объекты от интерфейса ITextContainer. Для работы с почтой есть класс MailService, BanderolService и т.д. В каждом из сервисов есть ряд похожих методов. addText() - добавления текста к созданному письму., телеграм...
- 2019.11.19, 16:46
- Форум: Тестирование (Yii 2.x)
- Тема: Acceptance не видит текущий контроллер
- Ответы: 0
- Просмотры: 4470
Acceptance не видит текущий контроллер
Здравствуйте. У меня есть обработчик события beforeAction где я проверяю что пользователь находится на верном урл или редирекчу его. Урл проверяю так: Yii::$app->controller->id != 'somw_url' Беда в том что данное значение в acceptance тестах возвращает полный путь. Юзера нет нет: Yii::$app->user->id...
- 2019.11.19, 14:45
- Форум: Тестирование (Yii 2.x)
- Тема: Тестирование API
- Ответы: 5
- Просмотры: 5253