Найдено 3067 результатов
- 2021.04.01, 18:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не отправляется почта
- Ответы: 3
- Просмотры: 372
Re: Не отправляется почта
Может у вас 465 порт закрыт, proxy сервер, файервол ....
- 2021.04.01, 18:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: переход на PHP 8, ошибка без трассировки
- Ответы: 2
- Просмотры: 341
Re: переход на PHP 8, ошибка без трассировки
Поставьте yii2-debug панель. Доступ организуйте для определённого IP, активируйте режим debug в index.php каждый запрос будет складывается в список историю запросов с подробными деталями. Это для web app. А первая ошибка ваша yii\console\Request::get() - указывает, что ошибка прилетела из консоли. Н...
- 2020.09.30, 08:32
- Форум: Тестирование (Yii 2.x)
- Тема: После тестирования удаляются записи из user
- Ответы: 5
- Просмотры: 3007
Re: После тестирования удаляются записи из user
Для тестового окружения нужно указывать свои настройки БД. Похоже у вас они совпадают с настройками от рабочей БД.
https://github.com/yiisoft/yii2-app-adv ... -local.php
https://github.com/yiisoft/yii2-app-adv ... -local.php
- 2020.09.28, 09:35
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вставка изображения в mail
- Ответы: 2
- Просмотры: 1284
Re: Вставка изображения в mail
Дело скорее всего в \Yii::$app->params['staticPath']
- 2020.09.28, 08:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связи ActiveRecord через геттеры
- Ответы: 1
- Просмотры: 1016
Re: Связи ActiveRecord через геттеры
Через get получается объект \yii\db\ActiveQuery
https://www.yiiframework.com/doc/guide/ ... ional-data
В yii1нужно помнить точное название связи 'author'
В yii2
https://www.yiiframework.com/doc/guide/ ... ional-data
В yii1
Код: Выделить всё
$posts=Post::model()->with('author')->findAll();
В yii2
Код: Выделить всё
$posts=Post::model()->getAuthor()->findAll();
- 2020.09.27, 23:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Кеширование страниц для неавторизированных пользователей
- Ответы: 3
- Просмотры: 884
Re: Кеширование страниц для неавторизированных пользователей
Если вы про кэширование этого https://www.yiiframework.com/doc/guide/ ... ie-stranic
То в методе behaviors() просто проверяйте Yii::$app->user->isGuest перед тем как сделать возврат массива с настройками для 'yii\filters\PageCache',
То в методе behaviors() просто проверяйте Yii::$app->user->isGuest перед тем как сделать возврат массива с настройками для 'yii\filters\PageCache',
- 2020.09.27, 22:59
- Форум: Вопросы
- Тема: Пакет Injector
- Ответы: 1
- Просмотры: 9020
Пакет Injector
В описании контейнера https://github.com/yiisoft/di#using-container После настройки контейнера зависимости можно получить через get (): /** @var \Yiisoft\Di\Container $container */ $object = $container->get('interface_name'); Однако обратите внимание, что использовать контейнер напрямую - это плохая...
- 2020.08.13, 11:59
- Форум: Установка и настройка
- Тема: Docker, Nginx, PHP-FPM, websoket morozovsk
- Ответы: 1
- Просмотры: 4544
Re: Docker, Nginx, PHP-FPM, websoket morozovsk
Зачем nginx слушает 9005 ?
- 2020.04.23, 20:49
- Форум: Новости, события, встречи
- Тема: PHP Russia Online будет бесплатной
- Ответы: 5
- Просмотры: 4802
Re: PHP Russia Online будет бесплатной
Жалко, что нет oauth2, подожду пока прикрутят :)
- 2020.01.31, 08:33
- Форум: Общие вопросы по программированию
- Тема: Корректная подсветка методов базового класса при автовайринге
- Ответы: 4
- Просмотры: 2443
Re: Корректная подсветка методов базового класса при автовайринге
Решить что? Вам же вроде очевидно, почему так происходит. Но мне не очевидно, почему вы ожидаете User, а используете методы AbstractBaseRepository ...
- 2020.01.31, 08:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Создание SQL query builder к разным БД
- Ответы: 1
- Просмотры: 659
Re: Создание SQL query builder к разным БД
Там строка нужна, а не объект Query
Код: Выделить всё
\Yii::$app->db2->createCommand($stringSQL)->queryAll()
- 2020.01.31, 08:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: разыскивается автор)
- Ответы: 8
- Просмотры: 1705
Re: разыскивается автор)
Обычный код новичка, не имеющий опыта PHP и Yii
- 2020.01.09, 13:39
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Разный defaultRoute в зависимости от роли
- Ответы: 2
- Просмотры: 7422
Re: Разный defaultRoute в зависимости от роли
Всех перебрасывать в один action, а дальше, в этом action, в зависимости от роли, запускать сервисы, которые у вас в 'admin/index', 'user/index', и 'guest/index'. Или делать в / редирект на нужный URL
- 2019.12.30, 13:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Связь загружаемого файла со статьей
- Ответы: 1
- Просмотры: 828
Re: Связь загружаемого файла со статьей
Нужно при POST запросе посылать article_id . Дописать js. Отправная точка -
https://github.com/PendalF89/yii2-filem ... js#L62-L80
https://github.com/PendalF89/yii2-filem ... js#L62-L80
- 2019.12.30, 08:19
- Форум: REST API (Yii 2.x)
- Тема: Yii Rest. Failed to set unsafe attribute
- Ответы: 5
- Просмотры: 6818
Re: Yii Rest. Failed to set unsafe attribute
сценарий update не забыли указать когда сохраняете?
- 2019.12.27, 23:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 queue delay
- Ответы: 3
- Просмотры: 1311
Re: Yii2 queue delay
Кнопка на сайте делает, какую то отметку, например создаёт одну строчку данных в базе данных: "Создать 600 задач" и "время когда нужно создать" Всё - пользователь свободен. Дальше какой-то скрипт по крону, например, запускается периодически и смотрит есть ли новые строчки в базе данных. Находит "Соз...
- 2019.12.26, 14:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: рассылка почты с использованием queue
- Ответы: 7
- Просмотры: 1371
Re: рассылка почты с использованием queue
Всё очень просто - после отправки письма увеличиваем счётчик на 1 и меняем статус письма на "отправлено". Как только счётчик достигает 100, фиксируем время отправки письма. При отправке почты проверяем счётчик, если он >=100, то по метке времени проверяем прошло ли 30 секунд. Если да, то сбрасываем ...
- 2019.12.26, 11:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 queue delay
- Ответы: 3
- Просмотры: 1311
Re: Yii2 queue delay
Если отправите 101 письмо в минуту, то скорее всего прилетит откуда-то ошибка, ловим её и обрабатываем.
Запуск NewsLetterJob хоть каждую секунду тогда можно запускать. В случае лимита, просто корректно завершается job и письмо остаётся с пометкой неотправлено и отправиться когда это возможно.
Запуск NewsLetterJob хоть каждую секунду тогда можно запускать. В случае лимита, просто корректно завершается job и письмо остаётся с пометкой неотправлено и отправиться когда это возможно.
- 2019.12.26, 10:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: ParseError syntax error, unexpected ';', expecting ']'
- Ответы: 141
- Просмотры: 15347
Re: ParseError syntax error, unexpected ';', expecting ']'
'dataProvider' => new \yii\data\ActiveDataProvider([ 'query' => HistoryBalance::find() ->andWhere(['user_id' => $username]) ->orderBy(['id' => SORT_DESC]) ->limit(30) ->all()]), заменить на 'dataProvider' => new \yii\data\ActiveDataProvider([ 'query' => HistoryBalance::find() ->andWhere(['user_id' =...
- 2019.12.26, 10:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: ParseError syntax error, unexpected ';', expecting ']'
- Ответы: 141
- Просмотры: 15347