Сергей
'mailerQueue' => [ 'class' => \yii\queue\db\Queue::class, 'as log' => \yii\queue\LogBehavior::class, 'db' => 'db', 'tableName' => '{{%queue}}', 'channel' => 'mail', 'mutex' => \yii\mutex\MysqlMutex::class, ],
Zhandos
Всем Привет!
Zhandos
Нужна помощь если нормальная статья для установки yii2 authclient
Сергей
https://github.com/yiisoft/yii2-authclient/tree/master/docs/guide-ru
Steel
А кто-то решал задачу автокомплита компонентов приложения в пхпшторме? т.е. вот в конфиге в components объявил свой кастомный компонент, 'comp' => ['class' => blabla] соответственно использую его через Yii::$apii->comp->someMethod() при этом ПХПШторм не видит ни самого comp, ни конечно же свойств/методов внутри него пытался нагуглить — не нашел есть идеи, что можно сделать?
Ivan
https://github.com/bazilio91/yii2-stubs-generator
Alex 🪗
мы так делаем
Alex 🪗
Steel
https://github.com/bazilio91/yii2-stubs-generator
ух ты, похоже именно то, что нужно, спасибо, попробую
Steel
а куда кладёте файл, чтобы шторм брал подсказки из него, а не самого yii?
Ivan
мы так делаем
Этот инструмент это и делает, только сам
Alex 🪗
просто в папку с проектом
mrG1K
Ребят подскажите пожалуйста есть ли что-то для преобразования объекта в массив когда все свойства protected, но имеют геттеры
Сергей
'category' => [Queue::class]
Но это ведь для простых исключений не сработает
SiZE
каких простых? не очень понял
SiZE
Можешь свою точку входа сделать для очереди )
Сергей
Если в каком-то Job возникнет исключение \Exception, оно в лог же не попадет при таком подходе?
Kirill
Внутри joba ловить такие exception?
Аня
Всем привет) сорри,не по теме, кто наблюдал за луной сегодня?
Аня
Говорят, красная должна быть?
Наверное красная не везде. . Не знаю от чего зависит.. но затмение было
Евгений
Вот луна из моего окна.
Евгений
Обычная белая.
Vladislav
A у нас полное лунное затмение было
Vladislav
г. Омск
Andrew
В йии есть встроенные средства для того чтобы сделать строку url-friendly?
Andrew
Левые символы повыбрасывать или заменить их на норм
Евгений
PowerAxis
В йии есть встроенные средства для того чтобы сделать строку url-friendly?
а из чего у тебя состоит эта "левая" часть урла?
Andrew
запятые, буквы с амперсандом и в таком роде
PowerAxis
а что оно у тебя в урле делает?
Kirill
наверное задача в генерации урла?
Аня
Обычная белая.
Уже кончилось🙈
PowerAxis
https://packagist.org/packages/locustv2/yii2-encode-url-rule
Steel
В йии есть встроенные средства для того чтобы сделать строку url-friendly?
можно погуглить yii2 slug там будет всё что нужно, вроде
Kirill
по поводу слага есть в рецептах статья, но про генерацию не рассказано https://github.com/samdark/yii2-cookbook/blob/master/book/using-slugs.md
Павел
use yii\behaviors\SluggableBehavior;
PowerAxis
ну слаг это не то, что он спрашивает
Павел
А это что?
PowerAxis
насколько я понял, ему не из названия какого-то поля генерить
Andrew
про бехевиор находил. но мне нужно только имя файла так заходировать.
PowerAxis
а именно кодировать строку
Andrew
Павел
А, ему не урл жи
Andrew
Andrew
https://fatfreeframework.com/3.6/web#slug
Andrew
это подошло бы, но с другого фреймворка
PowerAxis
значит возьми слаггабл бихейвиор и дополни его
Steel
задача ж «сделать строку url-friendly» это именно Inflector::slug()
Павел
а так низя чоле
Павел
preg_replace('~[_\W\d]~', '', $str)
Andrew
Спасибо
who are you
if ($model->save() AND $model_advanced->link('mainPage', $model)) так можно делать?
who are you
не понимаю почему одно и тоже при создании пашет а при апдейте зщаписи не пашет (
who are you
http://shot.hsdn.org/2h1SnHQF создание - сохраняется связанные данные
who are you
http://shot.hsdn.org/4zfTIEft обновление - связанные данные не сохраняются (
who are you
в дебагере ошибок нет, и вообще запроса update нет
Niko
в дебагере ошибок нет, и вообще запроса update нет
я не вижу, где ты вторую модель сохраняешь перед привязыванием И переменные_режут_глаз_с_вот_таким_именем
Niko
а еще ты ; забыл
Niko
http://joxi.ru/DrlKbenc4XP7JA
who are you
точкузапятой уже поставил
Niko
и валидацию ты произвел перед сохранением?
who are you
первая модель if ($model->save()){ далее должна сохраница вторая зависимая $model_advanced->link('mainPage', $model);
Niko
$model->validate() у тебя тру??
Niko
вторая кажется должна быть с id А если ты не сохранил - в ней нет id Связывать нечего
Niko
$model->validate() у тебя тру??
это двух моделей касается. Везде должна валидация происходить, иначе я в email смогу тебе 123 отправить
who are you
погоди, save вроде валидирует если фальш не указать параметром
Niko
и что ты делаешь, если у тебя сейчас вторая модель не валидна?
who are you
Array ( ) http://shot.hsdn.org/wTcQDL7D
Niko
сохрани вторую модель перед линком!
who are you
линк же сохраняет
who are you
по идее
Niko
тогда не сохраняй
Niko
по идее
http://joxi.ru/EA4dXOMcDBWVyA
who are you
http://shot.hsdn.org/lp57xpkT с простым сэйв обновляет связанную модельку. чот не пойму как это ) при создании через линк а при обновлении простой сейв
Niko
в доках написано, что делает линк. Почитай винмательней https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/db-active-record.md#%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%81%D0%B2%D1%8F%D0%B7%D0%BD%D1%8B%D1%85-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-