Alexander
Если переслоить — выходит ад.
Alexander
Опенсорс норм, там много насоветуют в ревью.
Alexander
Кидаешь пулл-реквест и тебя закидывают списком для обучения: тесты, доку писать, английский, code style, cs-fixer, travis и другие ci, PHP 7.2, профайлинг, безопасность.
Alexander
И главное никто не пинает мол учи прям сейчас иначе уволим нафиг.
Alexander
В свободное время в охотку читаешь, учишься. А экзамен — мерж реквеста.
Sam
Спасибо 😊 Надеюсь, сильно люди злиться не будут за недочеты в пулл-реквестах и будут давать фидбек для изучения
Alexander
Дак конечно.
Alexander
Чего злиться-то?
Alexander
хотя...
Alexander
http://slides.rmcreative.ru/2017/yiiconf-opensource-en/#/20
Alexander
если так сделать, то матернёмся в голос, но ответим корректно :)
Alexander
всем спокойной ночи
Alexander
завтра в офис, фигачить skyeng
Sam
Спокойной ночи
first
Ребзя,всем привет. Кто может подсказать,как можно из наименований товаров удалить артикулы,например: Рубашка Greg MP002XM0AY44 нужно Рубашка Greg Джемпер Vay VA017EMOTD39 нужно Джемпер Vay Поло s.Oliver . SO917EMQKK12 нужно Поло s.Oliver .
Alexey
preg_replace
first
preg_replace
я понимаю,что через регулярки.но как правильно их поставить :С
Владимир
))
Владимир
тебе нужны данные после последнего пробела
first
лол
first
пля,точно хаха)
first
не додумался сам,спасибо)
Владимир
explode можно
first
угу,дальше я сам,там изи,благодарю)
Alexey
изи катка
Владимир
но експлод ток с одним пробелом сработает
Alexey
explode + trim)
Trokhym
Настроение: писать регулярки с телефона в метро
Alexey
не похоже на регулярку для артикула
Trokhym
\w это символы текста или как там
Trokhym
a-zA-Z0-9
Trokhym
+ это ловить 1 и больше символов
Trokhym
$ конец строки
Trokhym
Сори, вчера до трёх ночи кодил на Перле %)
Trokhym
Готов за любую регэкспу пояснить
Alexey
обрати внимание на закономерности формирования артикула
Alexey
длину, положение символов и тд
Alexey
😉
Trokhym
Ты мне???
Trokhym
Alexey
ок ок 😊
Владимир
Ты мне???
лучше бы ресурс на котором это толково объясняют, искал в гугле но так и не нашел
Trokhym
А там на этом 101 оч удобно
Trokhym
Открой посмотри
Niko
смотрите чтоб перенос строки по вашим regexp не заходил, а то второй строкой затулят что захотят
Trokhym
%)))
Trokhym
Блэт
Trokhym
$ перенос строки понимает тож как конец
Alexey
\w{12}
Niko
class AlphanumericValidation extends RegularExpressionValidator { public $pattern = '/^[A-Z]+(\s{0,1}[A-Z0-9])*$/s';
Alexey
но лучше \w{10}\d{2}
Trokhym
\w{12}
С таким успехом можно и сабстринг юзать
Alexey
Ребята, подскажите пожалуйста, можно ли без foreach получить из dataProvider'a сумму опроделенной колонки (не количество, а сумма значений)? если так $dataProvider->query->sum('sum') то не учитываются фильтры поиска
Alexey
мне это надо вывести не в футере таблицы, а в отдельном месте, на этой же странице
Павел
Сделай средствами базы данных
Alexey
я и хочу так, но надо чтобы в этом запросе были учтены фильтры, которые были применены к дата провайдеру
Павел
Ну добавь в запрос агрегатное поле
Alexey
блин, затупэ, все нормально работает $dataProvider->query->sum('sum'), не буду писать где накосячил )))
Павел
Чоэто?
Павел
Давай мы не будем смияццо
Alexey
да мой же косяк, зачем он вам, я думал в Yii2 нет такой возможности или она кривая, а кривой оказалась не функция 😂
Alexey
перебил просто в этом запросе условие ->where(...), надо было ->andWhere(...)
Alexey
по этому фильтры шли по боку
Alexey
Ох уж этот Йии, нихера не понимает..
да не говори, неужели не понятно что я имел ввиду? 😂
Lee
Ну.
Павел
да мой же косяк, зачем он вам, я думал в Yii2 нет такой возможности или она кривая, а кривой оказалась не функция 😂
Нет твоих косяков. Кто-нить ещё прочитает и скажет: е-мае так вот почему не работает!
Alexey
харош издеваться ребят )) глупый косяк, что ж теперь )
Alexey
странно, почему никто из вас не написал, что эта функция работает как надо $dataProvider->query->sum('sum') что я все наврал ))
Alexey
Alexey
не смотря на это, ваша помщь неоценима ))
Павел
Ну мы поняли что ты ее не оценил 😆
Alexey
Alexey
все равно спасибо :) вот написал сюда и сразу понял где косяк, а так седел бы еще и тупил