☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
сейчас и не вспомню, были с ним проблемы, пришлось сносить и в .gitignore
Borys
Подскажите, есть стандартный ActiveDataProvider $model = new ActiveDataProvider([ 'query' => News::find(), 'sort' => [ 'defaultOrder' => ['created_at' => SORT_DESC], ], 'pagination' => [ 'defaultPageSize' => 3, ], ]); Как можно оптимально и легко получить id последней модели?
Javharbek
Warning Message: mysqli::real_connect(): Headers and client library minor version mismatch? может какото библотека не подключена mysqlnd? или mysqli?
Сразу напишу ответ: дела была так как я и говорил не было нужных библотек. а имено nd_mysql,nd_mysqli,nd_pdo_mysql,mysqlnd
mr.
сейчас и не вспомню, были с ним проблемы, пришлось сносить и в .gitignore
О_о это же потенциальная неразбериха с версиями пакетов на сервере и на локали и вон у того коллеги.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
надо бы вытащить его оттуда, на всякий конечно)
Borys
nope, запись удаляется или еще что-то и не получу верный id
Toly
nope, запись удаляется или еще что-то и не получу верный id
Вообще неясно зачем тебе это нужно. Вероятно, есть иные способы решения твоей задачи. Про удаление не понял
Borys
Нужно :)
Toly
Получение последнего ID на странице или в выборке? Удаление происходит в момент отображения или как? Нужна конкретика
Borys
$model = new ActiveDataProvider([ 'query' => News::find(), 'sort' => [ 'defaultOrder' => ['created_at' => SORT_DESC], ], 'pagination' => [ 'defaultPageSize' => 3, ], ]); // выбрало 3 записи с id = 4, 5, 6 // $last_id = 6 $last_id = $model->getLastId();
mr.
Я такой
Исправляйся, это нехорошо!
Павел
Хорошо, буду исправляться
mr.
Хорошо, буду исправляться
Ты понял, в чем суть? Почему надо composer.lock проекта хранить?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
😄 наставляешь, получается)
mr.
И я такой :)
О_о ДА ВЫ ЧТО? Макаров тоже говорил, что был таким.
mr.
Откуда такая практика, ёпт?)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Dmytro
Вопрос в том, что вы разрабатываете. Если делаете либу - composer.lock нафиг не нужен, он не будет использоваться, когда вы напишите composer require silverfire/my-super-tool
Павел
Ты понял, в чем суть? Почему надо composer.lock проекта хранить?
В том то и дело что мне бывает нужно разные версии либ на локали и боевом сервере
mr.
сингл дев)
Ага, и куча времени ждать обновления зависимостей.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
вот с либами другое дело, как вы разрабатываете либы?
Dmytro
А вот проект, в котором вы делаете composer require - это цельное приложение, там composer.lock нужен
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Мне приходится переходить в vendor/*** делать чекакут на мастер, коммитить и пушить новый тег, возвращатся на прошлую метку. Есть что-то более удобное?
Dmytro
В том то и дело что мне бывает нужно разные версии либ на локали и боевом сервере
можно в require-dev положить, а на проде делать composer install --no-dev
mr.
Экономия на спичках)))
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Да, локальные репозитории.
я про проекты в целом, есть проекты на yii2, есть парочка своих либ. Делать проект либ в среде без yii? тогда ни автокомплита, ни теста, и т.д.
Павел
вот с либами другое дело, как вы разрабатываете либы?
У меня бывает проблема когда нужная либа требует зависимости ниже по версии. Кто как такие вещи решает?
mr.
я про проекты в целом, есть проекты на yii2, есть парочка своих либ. Делать проект либ в среде без yii? тогда ни автокомплита, ни теста, и т.д.
Указать в зависимостях yii2, установить зависимости и радоваться комплиту, но это грязный хак. Можно символьную ссылка на вендора проекта, тоже грязно, и то и другое требует правку игнор файла.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
ну я делаю по факту в нужном проекте. Это бьет по остальным, которые могли немного устареть
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
но я старают только мелкие багфиксы так вносить
Павел
Можно форкнуть, отредактировать и через repositories секцию подменить.
Я так и делаю, но это же не самый лучший вариант, не? Может ещё есть варианты
mr.
И тесты пиши, когда BC ловишь, меняй мажорную версию
mr.
ПРОСТО
mr.
ИЗИ
mr.
EASY
mr.
УФЫН
Юрий
Отлично, просто отлично. Роскомнадзор заблокировал Google. На основании решения от 2016 (!!!) года. UPD. Совсем заблокировал.
mr.
У мя норм)
Юрий
Держи в курсе, я волнуюс
Павел
Уехать в Самару))
Блин я и так тут. Тупик 😂
mr.
Та там провайдер лох видимо.
mr.
Блин я и так тут. Тупик 😂
Я знаю, в том и прикол. Ты же меня зовёшь туды)
Юрий
Та там провайдер лох видимо.
Реестр лох а не провайдер
mr.
Реестр лох а не провайдер
РКН дичь и .... ну вы поняли.
Павел
Я знаю, в том и прикол. Ты же меня зовёшь туды)
Чо не устраивает ЗП чоле? Ну Самара не самый богатый регион 😉
SeniorTomato
это ж кто-то уязвиость в РКН заюзал?
SeniorTomato
о которой каналы телеграмма частенько пишут
Павел
это ж кто-то уязвиость в РКН заюзал?
Палюбас вкрячил в старый запрет гугловские адреса
SeniorTomato
давно пора
mr.
500-670$ вилка, начинал в прошлом году за 15К RUR работать)
Юрий
Это бан домена
Юрий
А не перепись ип гугла
Павел
500-670$ вилка, начинал в прошлом году за 15К RUR работать)
Ну так подумай над переездом. Закинь резюме в пару контор.
mr.
Я жду некоторый левел скилла)
Павел
Нормальный у тя левел для Самары не очкуй
mr.
Да и за бабосами уж наверное МСК интереснее будет
mr.
Для меня не норм)) Я самокритичен очень в своих навыках.
Павел
Да и за бабосами уж наверное МСК интереснее будет
Там конкуренция выше. Тут хороших разрабов днём с огнем
mr.
Екб по погоде в СПБ превратился.
mr.
Пол дня жарит, в обед дождь, потом солнце)
Павел
Ну смотри мое дело предложить