Kos Smokvin
спасибо!
Kos Smokvin
Когда нужно сделать update записи обязательно её сначала получать из базы? Одним запросом никак?
Кирилл
UPDATE table SET никто не отменял. но вы там определитесь вы с доктриной работаете или с чистым sql.
Kos Smokvin
с доктриной )) Просто много задач на обновление записей, подумал, что доктриной тоже можно обновлять одним запросом
Maxim Kainov
Там как то через прокси вроде делается
Kos Smokvin
так база всё равно тогда два запроса получит или нет?
Maxim Kainov
так база всё равно тогда два запроса получит или нет?
Хотя не, про прокси я напутал. Надо тогда update делать через DQL/QueryBuilder
artem
Привет 😊 а есть тут те кто работают с симфони за бугром?
Anatoliy
за бугром это Украина или Россия?😂
artem
Сразу вопрос, предлагают работу в Литве. Стоит ли валить туда почти за теже деньги что я получаю в Украине?
Anatoliy
У меня буквально месяц назад сотрудник в Ригу уехал (ReactJS) Перспетив конечно больше
Anatoliy
если нет трех детей и ипотеки - думаю хороший вариант
artem
Ну вот как раз в Ригу и предлагают
artem
Есть девушка и хаски)
Anatoliy
хах) да норм идея, если компания более менее крупная, а не студия из 5 человек - хороший вариант
artem
Я просто человек больше деревенский так сказать. Не понимаю чем мои 2к уеро в Украине хуже чем 3к уеро в Европе
Anatoliy
возможности
artem
В плане карьеры или самореализации?
artem
Мне то конечно очень круто получить блю карт и фотки с Европы в инсту постить, но вот не знаю мб поработаю пару месяцев и скажут парень досвидос. ЗЫ: у них украинских заробитчан очень прям ценят
Maxim Kainov
Сразу вопрос, предлагают работу в Литве. Стоит ли валить туда почти за теже деньги что я получаю в Украине?
Если тебе нравится там, где ты сейчас, то лучше не ехать, тем более, если сам не знаешь зачем. Но я бы уехал )
Kos Smokvin
Можете "как для тупых" пояснить по окружениям? Чёто никак не могу собрать воедино картинку окружения-и-конфигурации чтобы у меня на сервере были данные БД от серверской базы, а на локалке - от локальной, как это собрать нужно? .env.local - я ставлю APP_ENV=dev и данные локальной базы .env.prod - я ставлю APP_ENV=prod и данные базы сервер а потом в .env на свереве ставлю APP_ENV=prod а для локалки APP_ENV=dev ?? Так?
Kos Smokvin
Похоже чтото не так..
Nikolay
Похоже чтото не так..
на сервере .env вообще не трогается, ставятся только переменные окружения
Kos Smokvin
так я данные БД в .env.prod помещаю или как?
Kos Smokvin
на сервере
Nikolay
нет, вообще .env файл не изменяется ни один
Kos Smokvin
Согласно мануалу параметры БД заносятся в .env https://symfony.com/doc/current/doctrine.html#configuring-the-database я занёс параметры локальной базы и всё работает хорошо на локалке. но как теперь перенести на сервер? Понятно, что можно просто поменять данные бд в этом же файле .env на параметры серверной базы. Но начилие dev и prod окружений как бы мне намекают, что я они в разных местах должны быть указаны и где то должен быть просто переключатель между ними... можете ли Вы описать логику этого вопроса подробнее, пожалуйста?
Kos Smokvin
При работе с доктриной по крайней мере...
Sergey
https://symfony.com/doc/current/setup/web_server_configuration.html
Kos Smokvin
Спасибо, буду разбираться
Sergey
например в консоли выполнить EXPORT APP_SECRET=ff11sdgsdfadfasdfasgapgij0f74fcd
Sergey
и так все переменные
Anatoliy
Ребят, долшло на проекте время до тестов, при попытке запустить юнит тесты, дает ошибку LogicException : You must set the KERNEL_CLASS environment variable to the fully-qualified class name of your Kernel in phpunit.xml Везде говорят в phpunit.xml выставить <server name="KERNEL_CLASS" value="AppKernel" /> Так и было изначально но все равно есть ошибка
Anatoliy
Может кто подскажет куда смотреть?
Anonymous
@cvdeveloper13 будет жить. Поприветствуем!
Alexander
Может кто подскажет куда смотреть?
Там написано что нужно указать в FQCN
Anonymous
@Ioseff_shlikhmann будет жить. Поприветствуем!
Alexander
Всем привет. Подскажите пожалуйста, хочется найти хорошее решение. Есть две сущности(имя к примеру One и Two), нужно сделать связь, одно поле одной сущности One нужно связать с двумя из сущности Two. Связываю ManyToOne, база собирается, но проверяю на ошибки Entities Mapping, есть mapping error. "The mappings One#fieldsOne and Two#fieldsTwo are inconsistent with each other." Отсюда вопрос, как правильно сделать? По тому что в сущности два поля, но со второй нужно доставать данные из одного поля..
Alexander
https://gitlab.com/snippets/1793021 Вот
Сергій 🍉
404
Alexander
Сорри, после редактировани походу приватным стал, поменял на публичный
Alexander
https://stackoverflow.com/questions/13576423/doctrine2-mapping-2-fields-mapped-to-one-field-manytoone Нашел ответ, спасибо, странно почему нельзя, сложные проекты избавило от проблем)
Сергій 🍉
в классе One зачем тебе проперти $gamesTeam?
Alexander
Что бы привязать к одному полю все сущности связанные в Two сущности. Проще говоря поля homeTeam и guestTeam вместе получить, вообще думал плохой стиль делать две практически равноценные связи, а как оказалось верно)
Сергій 🍉
получай из репозитория
Alexander
Так и делаю) (уже)
Kos Smokvin
Добрый вечер! Можно ли как то получить доступ к EntityManager внутри репозитория? $this->getDoctrine() не срабатывает.. как подтянуть менеджер туда?
Kos Smokvin
Разобрался Из репозитория вот так: $entityManager = $this->getEntityManager();
Сергій 🍉
а зачем? мож не надо?
Kos Smokvin
мож и не надо ))
Kos Smokvin
А если серьзёно, когда запрашивают определённую информацию из базы, нужно сохранять детали запроса... Проще в репозитории это сделать раз, чем 15 раз в разных контроллерах
artem
Сорри что оффтоп. Привет 😊. Может кто скинуть видео написания блога на плюсах, желательно 17
artem
Ну да
Kos Smokvin
А что такое "на плюсах"?
Maxim Kainov
Ну да
Видео с экрана монитора?
Maxim Kainov
Или видео с ракурсом на клаву?
artem
Или видео с ракурсом на клаву?
Обычно подразумевают видеокурсы
Maxim Kainov
Обычно подразумевают видеокурсы
Как то странно, что у тебя зарплата 2 килобакса сейчас и тебе предлагают уехать в ригу
Maxim Kainov
По идее ты уже должен уметь писать блог )
Maxim Kainov
Шта?
Мерзко звучит
artem
Мерзко звучит
Блоги писал ещё когда в детсад ходил. Не пойму причем это к моему желанию написать бэкенд на плюсах?
artem
Просто иногда хочется стрелять себе по ногам из двух обрезов
artem
Та и скоро ffi будет, тч уже стоит учить плюсы
artem
https://github.com/dstogov/php-ffi
Maxim Kainov
Блоги писал ещё когда в детсад ходил. Не пойму причем это к моему желанию написать бэкенд на плюсах?
На плюсах блог писать примерно как на пхп, только больше кода получится )) зачем здесь видеокурсы
artem
На плюсах блог писать примерно как на пхп, только больше кода получится )) зачем здесь видеокурсы
Я на плюсах не писал вообще лет так 8. Та и с ресурсами там не работал. Тч за НГ праздники хотел написать хоть что-то
Maxim Kainov
https://github.com/dstogov/php-ffi
Прикольно, зря фалкон значит делали )
artem
Прикольно, зря фалкон значит делали )
Не совсем. Эту фичу закинут только в php 8
artem
И то это только зенд на песку гадал
Maxim Kainov
Не совсем. Эту фичу закинут только в php 8
Вроде через год собираются выпусать, где то читал
artem
Вроде через год собираются выпусать, где то читал
Ну если jit и generic сделают то будет годно. Смогу перевести туда проекты. А вообще где-то есть roadmap
Anonymous
$lang='С++'; LangClasses::fuck($lang) or die(); ))))
Anonymous
Это юмор, а не разжигание холивара)))