А насчет цен, я так понял вы имеете ввиду следующее:
если пришла цена (их мы парсим) 1000.50 то я обработав строку заношу в БД 100050. Но при выводе на сайт, последние 2 символа отсеиваю т.е 1000.50.
Тогда как быть с изначально целыми числами? Объясните дубу((
P.S
Спасибо вам! Почему меняется понял, вот только не знаю что теперь делать.
Я так понимаю что дело joinWith() и просто with(). Просто orderBy (как мне кажется) по определению не может влиять на кол-во выдачи ибо он их просто сортирует. Ошибаюсь? Пожалуйста, подскажите.
Нашел еще это:
https://github.com/yiisoft/yii2/issues/8583
https://reformatcode.com/code/php/yii2-leftjoin-no...
И такой запрос выдает 14 записей, а не 50
Product::find()
->joinWith('tailing')
->orderBy(['tailings.price' => SORT_DESC])
->limit(50)
->all();