SiZE
Я думаю это не в конфиге надо делать
Влад
Всем привет) Возможно ли такую конструкцию оптимизировать? ($a » 32 + $b) « 32 | $c $a - представляет в себе 2 числа. Первые 32 бита надо постоянно суммировать на $b, а вторые 32 бита всегда постоянны и представляют из себя некую константу $c
SiZE
ща
mr.
Если просто отказаться и переехать, то при обновлении куча проектов повалится
mr.
ЙИИ за стабильность
Borys
ну только если ты dev разворачиваешь
есть такое, каким образом фиксить то?
SiZE
https://github.com/yiisoft/yii2/blob/master/framework/base/Application.php#L453
SiZE
там устанавливаются эти алиасы
mr.
ЙОПТА
mr.
в 2.1
mr.
можно
mr.
Щас пока на урровне шаблона надо это фиксить
Borys
Щас пока на урровне шаблона надо это фиксить
короче расслабится и пойти покурить?)
SiZE
Я говорю BC break
не думаю что это BC break. Ты после того как сделаешь композер update все ок будет
Dmytro
не думаю что это BC break. Ты после того как сделаешь композер update все ок будет
Это BC. Файлов не будет по новому пути, если ты юзаешь fxp
SiZE
просто в PR заменить Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower'); на Yii::setAlias('@bower', $this->_vendorPath . DIRECTORY_SEPARATOR . 'bower-asset');
Dmytro
не получится, сломается
Dmytro
попробуй сам
mr.
короче расслабится и пойти покурить?)
Сейчас Дмитрий пофиксит фикс и ок буит. Короче лечение по мне так простое: 1) выпиливаем fxp composer globar remove fxp/composer-asset-plugin 2) Старые проекты вручную перегоняем на использование asset-packagist 3) На новых ничего не делаем РАДУЕМСЯ СКОРОСТИ
mr.
Надо чтобы при релизе Саша в анонсе это описал.
SiZE
Это BC. Файлов не будет по новому пути, если ты юзаешь fxp
Да, был не прав. composer.json сам по себе не обновится
Dmytro
@d_naumenko а почему бы просто в common конфиг не добавить, зачем в разные приложения?
Забыл о нём :) https://github.com/yiisoft/yii2-app-advanced/commit/7548649dc8d1b0b7c19e1d10fcf53fc1a2e8a17b
mr.
попробуй сам
Вижу фикс, понял зачем в веб приложениях. Спасибо!
Dmytro
Спасибо за фидбек
Dmytro
Я уже утащил в common
Dmytro
А что ты понял?
Dmytro
почему нельзя в common?
SiZE
mr.
А не, всё ок. В common тоже алиас понадобиться может.
mr.
Я просто затупил
Dmytro
групповая сессия затупов прошла успешно
SiZE
👍
mr.
👌👌👌
mr.
групповая сессия затупов прошла успешно
Надо только инструкцию при релизе где-то оформить: Короче лечение по мне так простое: 1) выпиливаем fxp composer globar remove fxp/composer-asset-plugin 2) Старые проекты вручную перегоняем на использование asset-packagist 3) На новых ничего не делаем РАДУЕМСЯ СКОРОСТИ
mr.
Я пытался их юзать вместе, не получилось, бага есть одна
mr.
https://github.com/MKiselev/web-dev-info-stock/tree/master/yii2#Отказ-от-fxpcomposer-asset-plugin-в-пользу-hiqdevasset-packagist Чтобы одновременно поддерживать проекты и с fxp/composer-asset-plugin и с hiqdev/asset-packagist не удаляя глобально fxp/composer-asset-plugin используйте опцию --no-plugins при выполнении команды update/install Известные проблемы: Первую установку всё же придется провести используя плагин fxp/composer-asset-plugin, т.к. файл vendor/yiisoft/extensions.php не будет создан без плагина. В этом случае перестанут работать алиасы, можно пофиксить указывая путь относительно алиаса @vendor.
mr.
Просто опция это все плагины оффает, включая yii2-composer Plugin https://github.com/yiisoft/yii2-composer/blob/master/Plugin.php#L38-L51
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
@k1sliy 2) Старые проекты вручную перегоняем на использование asset-packagist
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
как?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
после офф релиза или сейчас можно перегонять и обновлять?
Borys
Подскажите, чот не могу найти
Borys
Как с помощью AR подсчитать кол-во строк в таблице?
Artem
Model::find()->count
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Model::find()->count
Model::find()->count()
Borys
Это у меня из-зв softdelete криво считалось
Borys
точнее правильно, но я не туда смотрел :)
Borys
спасибо
Borys
а как в Model::find()->count() добавить limit()? Что-бы я начитал считать строки например с 10го id.
Borys
Потому что find()->limit(10)->count() чот не работает
Artem
find()->where(['>', 'id', '10'])->count()
Artem
примерно так, последовательность аргументов мог и перепутать
Borys
thanks
mr.
после офф релиза или сейчас можно перегонять и обновлять?
Сейчас, я удивлен, почему вы это раньше не делали)
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
mr.
Не перешли на asset-packagist
mr.
Щас инструкцию напишу
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
а, не знаю даже, мимо прошло
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
https://asset-packagist.org/ оно?
mr.
Удаляем fxp composer globar remove fxp/composer-asset-plugin Правим common/config/main.php и composer.json как показано тут https://github.com/yiisoft/yii2-app-advanced/pull/261/files#diff-459a3c7bb4c28c3576e19162906fb7f6 Заходим в vendor удаляем bower и npm Заходим в директорию приложения и выполняем composer install на деве и composer instal --no-dev -o на продакшене
mr.
Люди, подниму повторно вопрос, есть ли тут "наркоманы", что composer.lock удаляют/игнорят и зависимости ставят через composer update?
mr.
зачем тебе эти наркоманы?
На путь истинный их поставить.
mr.
Это очень неправильно!
Artem
я сам себя несколько лет назад поставил, так что)
mr.
Я сам полтора года работаю и первый год на какой-то хрен игнорил composer.lock ставил зависимости через composer update не используя флаги --no-dev и -o
Borys
Ребят, а насколько нормально получать скайп текущего пользователя таким образом? Yii::$app->user->identity->skype
Borys
В принципе все ок отрабатывает.
Artem
предварительно лучше проверить на isGuest
Ivan
Народ, кто сталкивался с Nav::widget как в каждый эллемент label указвать стиль, что бы у всех был разеый
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
не заливаю composer.lock в гит
Bohdan
offset(10)
mr.
не заливаю composer.lock в гит
Зачем ты так делаешь?
Javharbek
Warning Message: mysqli::real_connect(): Headers and client library minor version mismatch? может какото библотека не подключена mysqlnd? или mysqli?
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
Зачем ты так делаешь?
с начала как-то пошло)