SiZE
Надо создать пустой yii\elasticsearch\ActiveDataProvider по типу:
$provider = new ActiveDataProvider([
'query' => $query->where([0=>1]);
]);
Как это может выглядеть?
Aleksandr
ну а почему нельзя так:
'query' => new ActiveQuery
SiZE
Нужен фейковый запрос elasticsearch
SiZE
Типа 0=1 в sql
Aleksandr
title = 'fake-request-word-993366'
Toly
Aleksandr
телефон заряди и так мало пикселей
SiZE
Anonymous
Для отправки письма о регистрации лучше использовать события или прямо в контроллере отправлять письмо?
Anonymous
а может в модели?
Anonymous
Anonymous
Ошибся
SiZE
Anonymous
https://github.com/trntv/yii2-starter-kit/blob/master/frontend/modules/user/controllers/SignInController.php
В контроллере :)
SiZE
Anonymous
а чем тебе модель не угодила?
Aleksandr
Anonymous
🤡
Anonymous
🤡
Да, заебатый смайл новый.
Anonymous
мега ахуенный
SiZE
универсальный
Anonymous
В этой книге пишут про эвент
Anonymous
Anonymous
Ну не суть
Anonymous
спасибо, почитаю
Anonymous
книженция интересная
Sergey
Sergey
зачем пользователю ждать лишнии 200-300 мс пока php договриться с MTA?
Anonymous
Anonymous
Читаю когда на парах скучно :D
Nurik
Nurik
это вообще консольная утилита должна быть. И вызываться из PHP.
Nurik
Sergey
треды чтоль используешь на проде?
Sergey
или у тебя особая функция mail, ассинхронная?
Nurik
Использую треды сравнительно недавно, но это не тот случай
Nurik
pclose(popen($cmd . ' > /dev/null &', 'r'));
Sergey
а, ты просто на ощибки забиваешь
Sergey
а потом парсишь лог, на не отправленные письма
Sergey
мы говорим о доставки писем php
Nurik
Nurik
А может в CSV
Sergey
а можно обрабатывать ошибки в момент появления, а не логи читать
Nurik
Nurik
Мною приведенный сценарий универсален.
Nurik
Потом хоть в очередь клади или еще что.
Konstantin
Подскажите плиз по RBAC - Есть три пользователя A, B, C. Если у B наследую права A и у C наследую права B то C будет иметь права и A и B. Верно?
Nurik
Konstantin
да.
т.е. от A для С наследоватся не надо, действует транзитивность?
Nurik
Konstantin
Nurik
Это легко представить в виде иерархии.
Zhandos
в виде дерева
Alex
Подскажите как лучше организовать сохранние данных из корзины на основе yii2-shopping-cart, в базу для зарегистрированных пользователей, не совсем понимаю как из этого модуля вытащить данные
SiZE
https://github.com/samdark/yii2-shop
SiZE
SiZE
Интересно по какому признаку ВК таргетировал мне эту рекламу?
Александр
=))
Aleksandr
Aleksandr
ну вот
Andrey
who are you
ООП это вообще не пхп
who are you
опять начнут втирать инкапсуляцию наследование интерфейсы и прочее бла бла бла
who are you
по моему лучшее разжевывание ооп я слышал в уроках по си шарпу. он вроде и основан на ООП в отличае от пхп
Toly
Сначала сравнивают атомарность с транзакциями, потом ООП с PHP. Куда катится этот чат?
who are you
ну выше написано что реклама по ООП это признак того что надо учит ПХП я и сказал что пхп это не ООП. а вот ООП лучше в сишарпе постигать))
SiZE
Toly
SiZE
у меня три класса церковноприходской школы
SiZE
учусь по википедии
Toly
Antony
Церковные ООП классы?
Православные методы?
👀
"все люди унаследованы от бога"
Antony
А нас атеистов тут учат что god object это антипаттерн)