Максим
переписать все на миграции, потом через Gii сгенерить модели
Alexey
Сделай миграцию которая выполнит команды из файла
Alexey
И все
Максим
плюс в самой миграции можно SQL запросы выполнять
Alexey
https://stackoverflow.com/questions/19751354/how-to-import-sql-file-in-mysql-database-using-php
Аня
спасибо
N
привет всем. Успользую kartik/fileinput, форма грузится через renderAjax, но плагин не работет. Кто может подсказать
Максим
в чем выражается "он не работает"? какие ошибки выдает?
Anonymous
Ребят, всем привет. Какие FSM посоветуете для yii2. Просто смотрю их много. Может кто юзал какой и поделиться опытом
Anonymous
Спасибо заранее
Niko
привет всем. Успользую kartik/fileinput, форма грузится через renderAjax, но плагин не работет. Кто может подсказать
Там чтоб получить значение в ответе нужно сделать точно по инструкции, в том числе и так же назвать ключи в запросе и ответе
first
Ребзя,всем привет,кто нибудь пользовался виджетом MaskedInput
first
маска некорректно работает с мобильного устройства
first
при вводе цифр "двигает" маску в инпуте
first
всё стоит стандартно widget(MaskedInput::className(), [ 'mask' => '999999999999', 'options' => [ 'placeholder' => '118111111000', 'class' => 'form-control', ],
Niko
маска некорректно работает с мобильного устройства
мне кажется там для мобилы отдельные либы jQuery-mobile или как-то так
first
хм,не нашел,благодарю.
L
Кодеры, шо думаете на тему этого холивара: писать комменты к коду или не писать? И объяснить почему
Максим
Писать
first
есть холивар по этому поводу? лол
Kirill
смотря какая задача стоит перед тобой
L
Писать
Почему?
Максим
есть холивар по этому поводу? лол
Между кодерами и ленивыми кодерами
L
Мой коллега категорически против, говорит что код descriptive enough
L
Я наоборот за комменты
SiZE
И так и так
к методам то отднозначно внутри по обстоятельствам. Например надо указать задачу в рамках которой было сделано, чтобы быстро понять в чем дело
SiZE
типа мы джойним две таблицы а не одну, потому что это надо для того-то
L
это не от меня, от него
Kirill
если через полгода коллегу разбудить ночью после пятничного угара и он сможет объяснить любую строку - то можно не писать
Kirill
phpdoc то точно нужен
SiZE
контраргумент - к методу на 300 строк с названием метода import_files($file_names) не надо писать
Документирование класса это хороший тон. Я автоматом это делаю, как минимум для подстветки нормальной.
L
Ну мне в ответ на все эти аргументы сказали - you are stupid if you can't understand
SiZE
контраргумент - к методу на 300 строк с названием метода import_files($file_names) не надо писать
а во вторых import_files каких files? что передать в качестве аргумента? и самое главное - что ожидать от метода? не лезть же каждый раз в код
L
Херово когда начальство отдыхает....
Максим
Ну мне в ответ на все эти аргументы сказали - you are stupid if you can't understand
ну а если опыта нет писать нормальный код? так хоть по комментам понятно будет, что и как он делает
L
У меня вот 2 года опыта, я везде комментирую и описываю, с моим кодом очень быстро все разбираются и пилятся фичи
L
А вот этому динозавру хрен объяснишь что и как
Максим
я всегда пишу, ко всем методам и функциям, и в методах в важных местах тоже
Максим
через месяц сам залезу и не вспомню что как - а так подсказка будет
L
Вот вот, для себя это тоже очень удобно и понятно. Сидеть вкуривать весь код очень тяжко когда надо поправить пару строк всего
L
Вы говорите холивары - тут щас война идёт на нашем bitbucket, тех кто за комменты и кто против...
Kirill
Щас бы код не комментаровать
SiZE
Вы говорите холивары - тут щас война идёт на нашем bitbucket, тех кто за комменты и кто против...
А чо нельзя тому кто хочет комментировать, тому кто не хочет нет?
SiZE
А вообще есть верификаторы комитов. Например, не пускающий методы без комментария. Даже банального @inheritdoc
L
А чо нельзя тому кто хочет комментировать, тому кто не хочет нет?
Ну потом сидеть вкуривать что они там понаписали?)
L
По факту все должны писать, надо это дело в условия компании вписать
SiZE
Можно же уволить человека, если он такой восхитительный :)
SiZE
Код должен выглядеть единообразно. А не как в большинстве компаний, можно не открывая аннотации узнать кто его написал 😂
L
Ну вот мы стараемся под стандарты подогнать
L
Самый прикол - мы на codeigniter 2...
R
Для методов всегда оставляю коммент, если нет времени @inheritdoc, если есть время то стараюсь дать краткий и емкий комментарий. Если с первого взгляда и так очевидно что делает метод то можно забить и оставить @inheritdoc, если не очевидно то обязательно нужно дать комментарий. Построчный комментарий оставляю только там где опять же неочевидное полотно кода и нужно разъяснить какие действия и для чего выполняются. Если метод что-то возвращает обязательно @return что бы элементарно работал автокомплит (прим: Query) Еще для getter'ов/setter'ов в методе указываю @property что бы работал автокомлит вида $this->awesomeGetter
Vadim
Самый прикол - мы на codeigniter 2...
Работал в средней компании ~20 разработчиков и тоже codeigniter 2 Но в последние год-полтора туда натаскали laravel
Vadim
Там от фреймворка только роутинг остался
L
Работал в средней компании ~20 разработчиков и тоже codeigniter 2 Но в последние год-полтора туда натаскали laravel
Вот и мы щас думаем на другой фреймворк перекатываться. Практику в университете 1 год я проходил на Yii 1
L
Как то Yii удобней был и логичней
Vadim
ну целиком фреймворк менять наверное нет смысла если проекту больше года мы вот вытаскивали либы: для слоя данных, для миграций, для event и тд
L
Это было не в универе
L
Ну то есть не в самом универе
The Ant
Ну мне в ответ на все эти аргументы сказали - you are stupid if you can't understand
плюнь в лицо тому, кто это сказал. он полюбому больше 100 строчек не писал никогда
Максим
плюнь в лицо тому, кто это сказал. он полюбому больше 100 строчек не писал никогда
просто человек слишком уверен в качестве и понятности своего кода, потому и не пишет, либо просто ленивая жопа. каждый второй такой, не пишут комменты принципиально
Максим
скорей всего, написали, сплавили и забыли
Alexandr
Мой коллега категорически против, говорит что код descriptive enough
у некоторых даже комменты not descriptive enough ... код хотя бы однозначен с точки зрения компьютера ... а что хотел сказать автор коммента ещё угадать надо
Максим
а люди смотрят на их работу и седые домой уходят)
The Ant
когда спустя полгода лезешь в какойнить бандл, в котором сотни три файлов и начинаешь читать что же ты там накодил... ну ты сам понимаешь да, во что это выльется без комментариев
Alexandr
постоянно этим занимаюсь))
The Ant
и что, комментарии не облегчают понимание того, что происходитв коде?