Andrey
https://github.com/opsway/doctrine-dbal-postgresql
Спасибо за информацию. Я уже подключил boldtrn/jsonb-bundle
BSDRazor 🇺🇦
Есть ли кто может подсказать как решить такой вопрос: В изиадмине нужно создать custom action и передать в него содержимое поля контента? Суть в чем, надо сделать функцию предпосмотра набранного редактором контента как в WP Пробовал кастом екшен но он говорит что сущность с таким ID пока не создана
Bogdan
Здравствуйте всем, посоветуйте хорошие курсы по фреймворку Symfony.
Bogdan
Изучил фронт сейчас хочу изучить бэк
Bogdan
на фирме юзают Симфони
Юрий
Не обзывай симфони бэкендом
gevuo
Здравствуйте всем, посоветуйте хорошие курсы по фреймворку Symfony.
У симфони документация отличная, изучай по ней лучше
Bogdan
Не обзывай симфони бэкендом
Извини, но на фирме юзаем Симфони только в качестве апишкы
Bogdan
на фронте Реакт
Александр II
Добрый подскажите пжл, чет догнать не могу $shop = $this->_em->getRepository(Shop::class)->findBy(['name' => $shopName]); Как замапить сразу на Shop? а то он возращает массив
Maks
findOneBy
Александр II
findOneBy
спасибо
Юра
Я вот думал что findOneBy кинет исключенте если результатов больше
Юра
Оказывается он просто вернет первый
Юра
один раз уже напоролся
Maks
если меня память не подводит он исключение кинет если null
Alexander
Я вот думал что findOneBy кинет исключенте если результатов больше
Исключение кидает метод getSingleResult класса Query (который в репозиториях из квери-билдера собирается), а все find* методы исключений не кидают. Если запись не найдена - вернет null.
Maxim
Всем привет, подскажите, пожалуйста, пробую использовать маршрут через аннотацию как написано в этой статье https://symfony.ru/doc/current/quick_tour/the_big_picture.html но у меня почему-то не работает
Maxim
Alexey Mishurovskiy
а ты включил импорт роутинга из аннотаций ?
Maxim
Сергей
а зачем пробел в 12 строке?)
Alexey Mishurovskiy
а причем тут роут test если у тебя / ?
artem
Не помню нужен ли слуг
Alexey Mishurovskiy
/** * Matches /blog/* * * @Route("/blog/{slug}", name="blog_show") */ public function show($slug) { // $slug will equal the dynamic part of the URL // e.g. at /blog/yay-routing, then $slug='yay-routing' // ... }
Maxim
а ты включил импорт роутинга из аннотаций ?
видимо, нет, как это можно сделать?
Alexey Mishurovskiy
все есть тут https://symfony.com/doc/4.1/routing.html
prophet
а причем тут роут test если у тебя / ?
Такой же вопрос, нужно на сам метод index ещё роут накинуть test/
Alexey Mishurovskiy
Вот прям ответы на все твои вопросы по ссылке выше
Alexey Mishurovskiy
В отличии от ЯИШКИ тут нет магии в роутинге
prophet
Ну как вариант)
Alexey Mishurovskiy
И вообще не иди гиблым путем. поставь себе виртуалку на линуксе и там разрабывай. Винда не предназначена для веб разработки
Alexey Mishurovskiy
потом всю голову сломаешь ловить всякие мелкие баги или что-то не будет работать
Alexey Mishurovskiy
VmWare Player бесплатный если чо
Alexey Mishurovskiy
да убунту ставь, он максимально юзер-френдли
Alexey Mishurovskiy
сразу туда phpstorm и будет счастье
Maxim
имел ввиду какой линукс?
Alexey Mishurovskiy
имел ввиду какой линукс?
Ubuntu я же написал выше
Maxim
Понял, спасибо!
Alexey Mishurovskiy
для начала можно начать со встроенного в симфони веб сервера. потом уже nginx освоить
Alexey Mishurovskiy
apache в топку - удел дешевых шаред хостингов
Alexander
Хочу уточнить. У человека описан в аннотациях роут "/" Человек проверяет роут "/test/" Вы рекомендуете ему поставить линукс в качестве решения?
Alexander
кокой для начала посоветуете поставить?
Использую симфони с версии 2.0.0-BETA, специфичные для винды проблемы возникали только тогда, когда ребята использующие линукс пишут в докер-файлы специфичные для линукса штуки. Но даже в этой ситуации WSL спасает. Роутинг не работает, потому что вы настраиваете его для "/", а тестируете "/test/". Выше уже дали ссылку на документацию в которой всё очень подробно описано. Если вы пишете @Route("/pewpew/"), то в браузере открываете "/pewpew/". Для запуска в дев-режиме прекрасно работает консольная команда symfony serve прямо из под винды, упаси вас бог сейчас тратить время на линуксы.
Alexander
apache в топку - удел дешевых шаред хостингов
Юношеский максимализм удел школьников и любителей.
Alexey Mishurovskiy
Юношеский максимализм удел школьников и любителей.
Ну расскажите, юноше и школьку о преимуществах апача в энтрепрайз разработке
Alexey Mishurovskiy
Хочу уточнить. У человека описан в аннотациях роут "/" Человек проверяет роут "/test/" Вы рекомендуете ему поставить линукс в качестве решения?
я рекомендовал линукс чтобы сразу привыкать к стандартам индустрии, чтобы при выходе на работу в нормальную команию не было шоком, что там никто на винде не работает
Alexey Mishurovskiy
А что касается роутинга то тоже ответил выше ссылками на документацию
Alexander
А главное от куда взялся энтрепрайз.
Alexander
Мне кажется, что у вас религиозные чувства к операционным системам, и вы людям голову морочите. Нет никакой разницы на какой операционке код на пхп писать.
Alexey Mishurovskiy
Ну это ваше частное мнение. поговорим когда вам попадется кривой пакет с 2-мя файлами в разном регистре. И в продакшене у вас наверное Windows Server под php?
prophet
Мне кажется, что у вас религиозные чувства к операционным системам, и вы людям голову морочите. Нет никакой разницы на какой операционке код на пхп писать.
сам код возможно, а вот разрабатывать проекты только на линуксе ) мак бывает доставляет неудобств, винда вообще ужас
prophet
да, я это и имел ввиду, с докером беда
Alexander
сам код возможно, а вот разрабатывать проекты только на линуксе ) мак бывает доставляет неудобств, винда вообще ужас
Ваше мнение это ваше мнение, не вижу смысла с ним спорить. Но говорить что есть какие-то индустриальные стандарты в контексте рабочего места и делить компании на нормальные/ненормальные не очень осмотрительно.
prophet
на маке к сожалению докер очень медленно работает. даже на м1
был проект на симфони 3, докер и ребята на маках вешались
Alexey Mishurovskiy
был проект на симфони 3, докер и ребята на маках вешались
да и сейчас не очень изменилось колеге сделали в итоге виртуалку под это дело на линуксе. скорость сборки контейнера выросла примерно в 5-6 раз
Alexander
Сколько людей столько и мнений. Многим удобно разрабатывать на виртуальных серверах, кто-то предпочитает поднимать 20 контейнеров локально. Если вы к файловой системе линукса не привязывались, то нет разницы на какой операционке запускаются контейнеры. Проектов с кривой конфигурацией я видел сколько угодно, а нерешаемых проблем на винде не встречал.
Alexander
Но тред начался с вопроса про роутинг, а вы человеку про докеры рассказываете. Да ещё и обманываете, что есть какие-то там стандарты, которые вы сами придумали. Не красиво.
Vlad
на фирме юзают Симфони
https://symfony.com/doc/current/the-fast-track/ru/index.html
Юра
Зачем разработчику эпл вообще?
Юра
Имхо эпл хорош для определеных медиазадач и все на этом
Alexander
Зачем разработчику эпл вообще?
Чтобы получать от разработки удовольствие, например :)
Alexey Mishurovskiy
Alexander
+
Юра
А ну и для разработки для эпл )
Юра
А йопт ) собратья по разуму
Yurii
там как бы ещё симулятор любых яблочных девайсов на xcode
Yurii
ну и гордо фиксить баги под сафарю 😉
Alexander
Хорошая техника
Юра
Ага. Была. Купил в фервале планшет их ipad pro, через неделю брак экрана, полоса пошла
Yurii
да, батарейка хороша, пока не забеременнела
Юра
Еле вернул бабло
Юра
Ещё эта камера выпирающая просто убожество какое-то