SiZE
Я думаю это не в конфиге надо делать
Влад
Всем привет)
Возможно ли такую конструкцию оптимизировать?
($a » 32 + $b) « 32 | $c
$a - представляет в себе 2 числа. Первые 32 бита надо постоянно суммировать на $b, а вторые 32 бита всегда постоянны и представляют из себя некую константу $c
mr.
SiZE
ща
mr.
Если просто отказаться и переехать, то при обновлении куча проектов повалится
mr.
ЙИИ за стабильность
SiZE
https://github.com/yiisoft/yii2/blob/master/framework/base/Application.php#L453
Dmytro
SiZE
там устанавливаются эти алиасы
mr.
mr.
ЙОПТА
mr.
в 2.1
mr.
можно
mr.
Щас пока на урровне шаблона надо это фиксить
Borys
SiZE
Я говорю BC break
не думаю что это BC break. Ты после того как сделаешь композер update все ок будет
Dmytro
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
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
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?
Artem
mr.
Это очень неправильно!
Artem
я сам себя несколько лет назад поставил, так что)
mr.
Я сам полтора года работаю и первый год на какой-то хрен игнорил composer.lock ставил зависимости через composer update не используя флаги --no-dev и -o
Borys
Ребят, а насколько нормально получать скайп текущего пользователя таким образом?
Yii::$app->user->identity->skype
Borys
В принципе все ок отрабатывает.
Artem
предварительно лучше проверить на isGuest
Ivan
Народ, кто сталкивался с Nav::widget как в каждый эллемент label указвать стиль, что бы у всех был разеый
mr.
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
☕️ 𝕽𝖔𝖈𝖐𝖊𝖙𝕽𝖆𝖈𝖈𝖔𝖔𝖓
не заливаю composer.lock в гит
Bohdan
offset(10)
mr.
Javharbek
Warning Message: mysqli::real_connect(): Headers and client library minor version mismatch? может какото библотека не подключена mysqlnd? или mysqli?