i_vovolk
посмотри на синтаксис создания FK в ненавистном тебе мускуле и сверь со своей командой
mr.
Я через миграции делаю.
Borys
Borys
https://stackoverflow.com/questions/9018584/error-code-1005-cant-create-table-errno-150
Borys
lol, так ошибка мб из-за того что действие хоть и банально, но ошибочно?
mr.
mr.
Тут в тонкостях подвох.
i_vovolk
Тут в тонкостях подвох.
покажи кусок миграции с командой. Можешь рельные названия затереть на что-то, если хочешь
i_vovolk
Тут в тонкостях подвох.
и глянь вот сюда
https://stackoverflow.com/questions/15349382/how-to-add-foreign-key-mysql
Vadim
Не могу понять. На странице подключаются ассеты виджета, который не подключается на этой странице. Виджет лежит в /widgets. Удаляю его из папки - пропадают. Если в папке /widgets что-то лежит, то ассеты оттуда подключаются к любой странице сайта что ли?
Vladimir
Может он у тебя объявлен в другом ассете в depends?
Vadim
Vadim
Удаляю не ассет, а виджет, где подключается ассет
mr.
Ребят, я умею гуглить)
Vladislav
mr.
Разобрался, это легаси от китайцев, движок таблиц стоял майИслам у них, а кодировка в разброс, utf8_general_ci или latin1_swedish_ci
Добавил соответствующие tableOptions и всё завелось.
mr.
ну так действуй
Ну так это та проблема, которую хрен сразу загуглишь, только наводки какие-то. Мускуль для нижних БДСМщиков.
Anonymous
> Разобрался, это легаси от китайцев
конечно китайцы виноваты, какие нехорошие... :)
mr.
Anonymous
да ладно, так и скажи что сразу тяму не хватило глянуть на двигло таблиц, а то сразу мускул говно, китайцы говнокодеры. 😄
mr.
Т.е. это нормально бегать по таблицам и смотреть какая кодировка и двигло?
mr.
Ну-с, раз на мускуль это норма, я просто промолчу. Попробуйте PG поюзать, просто счастье.
Anonymous
не буду спорить, делай как считаешь нужным.
mr.
А ещё не транзакционный ДДЛ до 8 версии и стрикт режим оффнутый. utf8mb4 надо вручную ставить, зачем, зачем всё это, когда из коробки работает в PG и занят приложением, а не DBA
Anonymous
затем, что кто-то не сконфигурировал БД.
Anonymous
*СУБД.
mr.
Если вам доставляет с умным лицом учёного конфигурировать СУБД - пожалуйста.
Я считаю это лишняя трата времени, при чем в пустую, тем более когда есть качественные альтернативы, которые поддерживаются фреймворком.
Borys
для 99% проектов конфигурация бд не нужна жи
Anonymous
да ты просто на какой-то мелочи споткнулся... а воплей.
Borys
для оставшегося 1% лучше взять PG в которой работает все из коробки
Borys
Borys
Anonymous
ну, бывает.
Anonymous
думаю, это распространённый факт, что у мускула связи работают только с innodb (или может ещё какой есть двиг). А то что ты об этом не знал, не говорит о том, что инструмент плох.
The Ant
The Ant
странно при этом что сидишь на юи, а не на симфони. для полного феншуя бгг ))
The Ant
ну или на православном питоне. Чтобы плеваться в пхпшников :D
Anonymous
@k1sliy извини, просто меня чутка цепануло, что ты катишь бочку на мускул.
The Ant
где-то отказались, где-то нет. Бложику на 2 калеки это разумеется ни к чему )
Konstantin
не знаю, у нас в продакшне мускул отлично работает
Konstantin
на амазоне все запускается, само бэкапится, никаких напрягов
The Ant
просто у вас народу нет столько, чтоб почувствовать проблемы с нагрузками
Anonymous
да-да.
Konstantin
ща посмотрим
Ilya 🃏
Народ, добавил зависимость в композер, апдейтнул все, но при попытке использовать класс new \NMC\ImageWithText\Image выдает ошибку not found(
Хотя даже phpstorm видит и подсказывает неймспейсы этого класса
Konstantin
Ilya 🃏
В чем может быть проблема?
The Ant
всего?
Ilya 🃏
Подскажите, пожалуйста
The Ant
200к это вдска за 10 баксов на гигабитном канале )
The Ant
смотря что за контент разумеется
Konstantin
если раздавать статику, запросто
The Ant
может и в 300мб уложишься
Ilya 🃏
Да вы достали выпендриваться
Ilya 🃏
Лучше помогите человеку
Konstantin
а как я тебе помогу, если я саблайм текстом пользуюсь? :)
Ilya 🃏
Добавить в композер и потом напрямую юзать - это же правильно?
Konstantin
вот это "добавил в композер" ты правильно сделал?
mr.
Konstantin
ага, апдейтнул все
Konstantin
гм
Ilya 🃏
Konstantin
угу
Ilya 🃏
mr.
Почему так думаешь?
ХЗ, показалось. Подумал, что в src есть ещё вложенная директория NMC и должно быть "psr-0": { "NMC": "src/NMC" }
Konstantin
https://getcomposer.org/doc/04-schema.md#psr-0
Konstantin
Please note namespace declarations should end in \\ to make sure the autoloader responds exactly.
Ivan
Потому что этому проекту 3 года и он создавался по автозагрузке psr-0
Konstantin
{
"autoload": {
"psr-0": {
"Monolog\\": "src/",
Konstantin
а это
Konstantin
new NMC\ImageWithText\Image работает?
Konstantin
без \ в начале?
The Ant
issue почитай, там зависимостей походу не хватает просто
Anonymous
Ребят, возникла проблема при валидация формы, [['username','password'], 'validatePassword'], это последнее правило, как сделать чтобы оно выполнялось только тогда когда все выше, вернулись без ошибок, а то если не заполнить любое поле, у меня всеравно идёт запрос в бд в проверке.
Ilya 🃏