Artur‌‌‌
создай свой шаблон для файла миграции, и юзай его/
Artur‌‌‌
зато в дальнейшем упрошает жизнь
Anonymous
какой шаблон?)
Anonymous
зачем?
Anonymous
в ide автокомплит
Artur‌‌‌
ну я юзаю шаблон
Artur‌‌‌
создается файл
Artur‌‌‌
я просто ебашу в него 2 команды
Artur‌‌‌
одна накатить
Artur‌‌‌
вторая откатить
Artur‌‌‌
sql команды
who are you
геморой какой
who are you
потом все равно надо лезть в пхпадмин и смотреть а правильно ли все встало.
Artur‌‌‌
не надо
Artur‌‌‌
)
Artur‌‌‌
консоль покажет
Anonymous
https://gist.github.com/anonymous/78e5b702417d111e9e97bb110e2459d9
Artur‌‌‌
наоборот ) все понятно и ясно. и к тому же удобно
Иван
В yii переменные как принято именовать, $fooBar ?
Artur‌‌‌
я хз как я без них жил :D
who are you
https://gist.github.com/anonymous/78e5b702417d111e9e97bb110e2459d9
ну хотя бы это >$this->string()->unique()->notNull()->comment('Name')
Anonymous
объектный подход чем тебе не нравится?
who are you
объектный да. ну в чем кайф создать миграцию катать там методы откада и наката )) сохранять, запускать в консоли. это какой гемороище то столько движений ради чего? а потом все равно лезть в базу раками и проверять смотреть что там происходит. не понятны эти лишние телодвижения. может быть в разработке с кем то это упрощает но для одного чела нафига их навязали 😁
Anonymous
понимаешь эта хератень ппц удобная я забыл когда последний раз использовал какой нибудь dbmanager
Anonymous
я знаю sql прекрасно и использую переодически
Anonymous
ничего не мешает
Anonymous
все от вас зависит
Anonymous
Какую архитектуру папок вы используете в своих проектах?
Yuriy
ну и миграции полезны если работа ведется командой. или на разных серверах. или разработка ведется отдельно, а потом в продакшн перенести необходимо
who are you
все от вас зависит
а как же менеджер который создает интерфей ? там же не надо sql знать. все еще проще в виде кнопок по сути )))
Anonymous
дольше)
Anonymous
для меня
Anonymous
мне куда с терминала быстрей
who are you
так вы мне не сказли вот создал я проект адвансед там миграцией установилось две таблички в базе. чо я тьеперь не могу вручную править миграции сдохнут сразу?
who are you
другую табу мне теперь только миграциями делать и изучать эти объекты ?
Anonymous
миграции при деплоее удобней а про базу ты создаешь потом как то его руками мимо гита заливаешь
who are you
немного не понял суть
Anonymous
как вы проект на сервер льете?
who are you
композером в этот раз проект замутил
who are you
файлы правлю по фтп
Artur‌‌‌
диичь
Artur‌‌‌
верните мой 2007
Anonymous
как вы проект на сервер льете?
лью на гит и ставлю пакет, потом миграции
Anonymous
Пора вам идти дальше Гит нужен
Artur‌‌‌
svn :D
Anonymous
Вопрос не в тему... по сколько вам лет?
who are you
а зачем гит? мне контролировать версии не нужно. мне нужно как то вырезать миграции
who are you
они бесят и не нужны
Иван
по пср
пср вроде на имена переменных ничего не говорит, только на классы, методы, свойства, неймспейсы и т.п.
Dmitriy
Говорят
Anonymous
27
блять, то чувство когда я моложе на 10 лет...
Anonymous
Во Дим, у меня вопрос был
Иван
Говорят
а который именно? надобно мне его перечитать
Иван
блять, то чувство когда я моложе на 10 лет...
то чувство, когда вчера нашел у себя седой волос, а как был малолетний д***б, так и остался :(
who are you
😄
Dmitriy
а который именно? надобно мне его перечитать
This guide intentionally avoids any recommendation regarding the use of $StudlyCaps, $camelCase, or $under_score property names.
Anonymous
Ко всем кстати Бывает что для upload файлов или изображений заводишь новую директорию Значит при деплое должна создаться директория и установиться нужные права Вручную можно Но бывает забуду =) Как вы с этим поступаете?
Dmitriy
Выставляешь права на папку. в директории будут такие же права
Dmitriy
а, ну то есть "как хош так и именуй"
Whatever naming convention is used SHOULD be applied consistently within a reasonable scope. That scope may be vendor-level, package-level, class-level, or method-level.
Anonymous
не всегда
Dmitriy
на дев машине?
На дев тоже можно
Anonymous
На дев тоже можно
так я хочу это автоматизировать
who are you
не всегда
если скрипт работает с папкой он должен сперва проверить ее наличие и права, или нет ? и в зависимости от результата проверки либо создавать либо трубить об ошибке
Иван
/cool_story@Shizoid_bot
who are you
шизоид умер давно
Artur‌‌‌
/cool_story@Shizoid_bot
Artur‌‌‌
/inpants@betweenlegs_bot
Anonymous
каждый раз проверять наличие папки
Anonymous
хотя почему бы и нет
Dmitriy
так я хочу это автоматизировать
ну стать тогда права средствами пхп
who are you
каждый раз проверять наличие папки
ну а почему нет? снесешь папку и потом будешь гадать в чем проблема