Максим
переписать все на миграции, потом через 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
Спасибо заранее
first
Ребзя,всем привет,кто нибудь пользовался виджетом MaskedInput
first
маска некорректно работает с мобильного устройства
first
при вводе цифр "двигает" маску в инпуте
first
всё стоит стандартно
widget(MaskedInput::className(), [
'mask' => '999999999999',
'options' => [
'placeholder' => '118111111000',
'class' => 'form-control',
],
Niko
first
хм,не нашел,благодарю.
L
Кодеры, шо думаете на тему этого холивара: писать комменты к коду или не писать? И объяснить почему
Максим
Писать
first
есть холивар по этому поводу?
лол
SiZE
Kirill
смотря какая задача стоит перед тобой
L
L
L
L
Мой коллега категорически против, говорит что код descriptive enough
L
Я наоборот за комменты
SiZE
И так и так
к методам то отднозначно
внутри по обстоятельствам. Например надо указать задачу в рамках которой было сделано, чтобы быстро понять в чем дело
SiZE
типа мы джойним две таблицы а не одну, потому что это надо для того-то
L
L
это не от меня, от него
Kirill
если через полгода коллегу разбудить ночью после пятничного угара и он сможет объяснить любую строку - то можно не писать
Kirill
phpdoc то точно нужен
L
Ну мне в ответ на все эти аргументы сказали - you are stupid if you can't understand
L
Херово когда начальство отдыхает....
L
L
У меня вот 2 года опыта, я везде комментирую и описываю, с моим кодом очень быстро все разбираются и пилятся фичи
L
А вот этому динозавру хрен объяснишь что и как
Максим
я всегда пишу, ко всем методам и функциям, и в методах в важных местах тоже
Максим
через месяц сам залезу и не вспомню что как - а так подсказка будет
L
Вот вот, для себя это тоже очень удобно и понятно. Сидеть вкуривать весь код очень тяжко когда надо поправить пару строк всего
L
Вы говорите холивары - тут щас война идёт на нашем bitbucket, тех кто за комменты и кто против...
Kirill
Щас бы код не комментаровать
Dmitriy
SiZE
SiZE
А вообще есть верификаторы комитов. Например, не пускающий методы без комментария. Даже банального @inheritdoc
L
L
По факту все должны писать, надо это дело в условия компании вписать
SiZE
Можно же уволить человека, если он такой восхитительный :)
SiZE
Код должен выглядеть единообразно. А не как в большинстве компаний, можно не открывая аннотации узнать кто его написал 😂
L
Ну вот мы стараемся под стандарты подогнать
L
Самый прикол - мы на codeigniter 2...
R
Для методов всегда оставляю коммент, если нет времени @inheritdoc, если есть время то стараюсь дать краткий и емкий комментарий. Если с первого взгляда и так очевидно что делает метод то можно забить и оставить @inheritdoc, если не очевидно то обязательно нужно дать комментарий. Построчный комментарий оставляю только там где опять же неочевидное полотно кода и нужно разъяснить какие действия и для чего выполняются.
Если метод что-то возвращает обязательно @return что бы элементарно работал автокомплит (прим: Query)
Еще для getter'ов/setter'ов в методе указываю @property что бы работал автокомлит вида $this->awesomeGetter
Vadim
Там от фреймворка только роутинг остался
L
L
Как то Yii удобней был и логичней
R
Vadim
ну целиком фреймворк менять наверное нет смысла если проекту больше года
мы вот вытаскивали либы: для слоя данных, для миграций, для event и тд
L
L
Это было не в универе
L
Ну то есть не в самом универе
L
The Ant
The Ant
Максим
скорей всего, написали, сплавили и забыли
Максим
а люди смотрят на их работу и седые домой уходят)
The Ant
когда спустя полгода лезешь в какойнить бандл, в котором сотни три файлов и начинаешь читать что же ты там накодил... ну ты сам понимаешь да, во что это выльется без комментариев
Alexandr
The Ant
Alexandr
постоянно этим занимаюсь))
The Ant
и что, комментарии не облегчают понимание того, что происходитв коде?