Юра
Не знаю что с ним происходит при скриншоте
A.D.🈴
хороший блю, че. :)
Юра
Короче в чем идея. Оно парсит пхп код, и дампит ноды. Т.е. помечаешь классы и методы которые надо экспортнуть в блупринты и получаешь ноды. Потом визуально кодишь и далее оно выпольняет код. Эврика! )
A.D.🈴
Афигеть.
artem
всем пятница) а кто то стыкался с проблемой медленой загрузки файлов допустим через 2г? мб их как то партицировать можно?
Сергей
Всем привет
Коллеги, подскажите, в новом проекте, в качестве БД начали использовать Postgres, и возникла трабла, по умолчанию доктрина camelCase транслируетс в snake_case, мне бы в плане "case" хотелось единобразия в виде camelCase, есть ли у кого успешный опыт camelCase для doctrine -> postgres? (в мускуле с этим проблем нет), в гугле нашел только "use a snake_case", поделитесь опытом пожалуйста 😌 (PS: на мускул перейти не можем :) )
Андрей
camelCase для бд-сушностей - это бэд практис
Alexey Mishurovskiy
Андрей
Аксиома
Андрей
Просто делайте по стандарту
Андрей
Ну хотя бы: SQL is case-insensitive.
Alexey Mishurovskiy
Ну это все здорово. Это лично мнение или оно на чем то ещё основано?
Alexey Mishurovskiy
Я если что не стебу, мне правда интересно
Alexey Mishurovskiy
У меня недавно большой холивар с сотрудником был по этому вопросу, но серьезных аргументов ни за ни против не получилось
Юра
В некоторых бд, судя по всему в оракле, если юзаешь кэмлкейс то надо идентификатор в кавычки брать
Andrei
Всем привет
Коллеги, подскажите, в новом проекте, в качестве БД начали использовать Postgres, и возникла трабла, по умолчанию доктрина camelCase транслируетс в snake_case, мне бы в плане "case" хотелось единобразия в виде camelCase, есть ли у кого успешный опыт camelCase для doctrine -> postgres? (в мускуле с этим проблем нет), в гугле нашел только "use a snake_case", поделитесь опытом пожалуйста 😌 (PS: на мускул перейти не можем :) )
Доктрина с камелкейсом практически не дружит. Я пытался её честно и долго прикрутить к бд с камел кейсом, в конце упёрся, если мне не изменяет память в джойны, и требовалось править файлы ядра. В итоге от доктрины пришлось отказаться,да и фиг с ней) поговаривают что третья доктрина будет дружить с камел кейсом
Юра
По идее с орм ты не работаешь напрямую с таблицами и тебе всеравно как они там называются
Юра
Пруф оф концепт блупринтов
Юра
На мобиле цвета вообще не те. Походу у мобиьных экранов какое-то убогое цветовое пространство. Можете на компе проверить
Юра
Так укажи доктрине название таблицы
Юра
наверное сработает
Andrei
Конечно сработает, пока до релейшенов дело не дойдет. а там кирдык. Я выше писал что копал код ядра. Есть там один неразрешимый моментик.
Юра
А ты пробовал делать реверс схемы в энтити?
Andrei
Но детали вспоминать мне лениво уже. Если кто-то не верит, хочет пройти мой путь заново - пробуйте. Но я могу с уверенностью сказать, с camelCase названиями полей и таблиц ничего толкового не выйдет
Сергей
Спасибо коллеги. Я так и понял уже, что из коробки, с малой кровью, не заработает ничего. Будем значит юзать snake_case
A.D.🈴
Вот странно, ентити, значит, верблюдом, а в БД все змеей... В чем логика?
Dmitry
Сергей
Тут видимо еще факт, что доктрину изначально пилили с ориентиром на мускул, потом сбоку начали прикручивать поддержку других типов БД, поэтому и получилось "тут можем, а тут не очень". Ведь можно настроить на camelCase, но внутри более сложная логика построения запроса работать перестает.
И сейчас получается что хочешь сущность в json выкинуть чрез ОРМ, в сериализаторе получешь поле documentType, а если гдето чистый запрос понадобится то на выходе (без доп манипуляций) тоже поле вылезит как document_type ... печалька 🙁 однако.
Vlad
https://www.doctrine-project.org/projects/doctrine-orm/en/2.8/reference/namingstrategy.html
Юра
А если экрановать название не работает?
Юра
Типо @Table(name="`cameName`")
Unreal
Айгуль
Ищу разработчика php!!!!!Необходимо разработать на сайте функционал онлайн записи с приваркой системы юниверс апи
Aleksandr
Alexey Mishurovskiy
Kirill
мне кажеться, вам пора на выход
Приваркой?Это круче, чем продажа онлайн-туров в ипотеку. Когда то давно шабашил и одна дама заказала аналог сайта букинг.ком с возможностью "продажи туров в ипотеку". Орфография сохранена
Kirill
И вообще. Может она сейчас скажет, что это Т9 виноват
Maks
этот пост раскошный) даже удалять не хочеться))
Maks
пойду в резюме допишу php-сварщик
Aleksandr
أبو زكية
Привет мужики, подскажите что используете в админке для импорта товаров через xlsx, есть готовые решения?
Ivan
csv-)
Юра
Я свой запомисный класс использую
Юра
Сварил недавно в гараже, из феритовой стали
Евгений
Добрый день, подскажите как лучше всего с маппить данные из бд на readmodel, раньше в dbal был fetchmode, сейчас это deprecated, я так понимаю просто вручную заполнять?
Евгений
есть ли best practice в этом деле?)
Egor
Dmitry
⛪️Поп Гапон⛪️
Dmitry
Andrei
Andrei
А, это ридмодель. Пардон
Юра
Хех
Юра
Любой сервак подними, через пару часов налетают боты
Юра
Ссх долбят, вебморду долбят
artem
всем ночи) кто то использовал
artem
этот модуль в связке с симфой http://nginx.org/ru/docs/http/ngx_http_auth_jwt_module.html ?
Юра
Может лучше бандл заюзать?
Юра
Или нужен именно нгинкс
Shokha
Для Monolog'а есть какой-то UI чтобы следить за Логами в проде через какой-то юзер интерфейс?
Maks
Shokha
Maks
На сколько я знаю он может stdout читать
Maks
Точнее не скажу, у меня сейчас на проекте вообще все логи девопсы завели в этот грейлог, очень удобно
Shokha
https://github.com/bzikarsky/gelf-php
Shokha
вот это пакет походу
Андрей
Shokha
https://github.com/lexik/LexikMonologBrowserBundle
Shokha
вот такой пойдет
Shokha
но он очень старый