Size: a a a

2020 November 11

VS

Vyacheslav Startsev in symfony
Pavel Anatolich
Всем привет, подскажите, один и тот же запрос в mysql без явной сортировки выдает каждый раз рандомный порядок строк, это вообще нормально?
Да, это стандарт SQL. Сортировка гарантируется СУБД только при явном указании order by. В остальных случаях порядок выдачи будет рандомным. https://dba.stackexchange.com/a/6053
источник

VS

Valentin Saik in symfony
Ilya Medzhidov 🖋
Пытаюсь сделать что-то типа того
Мы такое только raw sql решаем, тебе надо что то вроде:
LEFT JOIN student_course_transaction sct ON t.id = sct.id
WHERE (sct.id IS NULL OR sct.withdrawal = 0) AND ...другие условия тут
источник

И

Илья in symfony
Привет! Сейчас использую только di в проекте, надо чтобы грузились классы из папки определенной и запускался автометод - как лучше реализовывать? или лучше делать через вызовы?
источник

МФ

Максим Федоров... in symfony
Илья
Привет! Сейчас использую только di в проекте, надо чтобы грузились классы из папки определенной и запускался автометод - как лучше реализовывать? или лучше делать через вызовы?
источник

ФХ

Филадельфия Хачатуря... in symfony
Добрый день, господа.
Наблюдаю за чатом и почти каждый раз вижу такие сообщения как «не используй orm для чтения», и мне как новичку очень интересно что это значит и почему не стоит этого делать.
источник

VS

Vyacheslav Sokolov in symfony
Филадельфия Хачатурян
Добрый день, господа.
Наблюдаю за чатом и почти каждый раз вижу такие сообщения как «не используй orm для чтения», и мне как новичку очень интересно что это значит и почему не стоит этого делать.
Возможно это видео поможет найти ответ на ваш вопрос https://www.youtube.com/watch?v=LmiSpznZWTU
источник

D

Do Not Disturb🤚 in symfony
Добрый день, это зависит от сложности проекта, есть проекты где лучше и дешевле использовать ORM, в большинстве случаев даже лучше использовать ORM, да и новичку не плохо посмотреть как это собрано, вот когда знаешь как устроен ORM и как она работает, тогда можно решать стоит ли выкидывать или нет. В продакшне старшие и опытные разрабы так и так примут правильное решение. А для стартапа и быстрого MVP - самое оно
источник

Р

Руслан in symfony
интересно было, спасибо за ссылку
источник

VS

Vlad Sobenko in symfony
Филадельфия Хачатурян
Добрый день, господа.
Наблюдаю за чатом и почти каждый раз вижу такие сообщения как «не используй orm для чтения», и мне как новичку очень интересно что это значит и почему не стоит этого делать.
Поиск по чату в помощь.
источник

ФХ

Филадельфия Хачатуря... in symfony
👍
источник

I<

Ivan <Chi> in symfony
Филадельфия Хачатурян
Добрый день, господа.
Наблюдаю за чатом и почти каждый раз вижу такие сообщения как «не используй orm для чтения», и мне как новичку очень интересно что это значит и почему не стоит этого делать.
У Симфони много разных интергаций с Доктриновской ОРМ, генерация кода, валидация сущностей и т.д. Контрибные бандлы тоже на нёё завязывются. Плюс во всех доках, книгах, примерах обязательно используется Доктрина. Поэтому когда делаешь проект без Доктрины появляется ощущение, что ты используешь фреймворк не так как он задуман.
источник

DT

Dmitriy Tkachenko in symfony
Ivan
У Симфони много разных интергаций с Доктриновской ОРМ, генерация кода, валидация сущностей и т.д. Контрибные бандлы тоже на нёё завязывются. Плюс во всех доках, книгах, примерах обязательно используется Доктрина. Поэтому когда делаешь проект без Доктрины появляется ощущение, что ты используешь фреймворк не так как он задуман.
фреймворк задуман как набор библиотек, ставишь skeleton, где только http-kernel,  router и парочку других. Тесная интеграция Doctrine ORM говорит только о тесной интеграции, и ни о чем другом
источник

AE

Alex Ep in symfony
Dmitriy Tkachenko
фреймворк задуман как набор библиотек, ставишь skeleton, где только http-kernel,  router и парочку других. Тесная интеграция Doctrine ORM говорит только о тесной интеграции, и ни о чем другом
Поддерживаю. Сейчас все стараются все разделять. Симфони не исключение. Они дают возможность работать с их библиотеками откуда угодно.

Например ларавел под капотом юзает библиотеки симфони, но орм у них - Eloquent
источник

DT

Dmitriy Tkachenko in symfony
дык это далеко не сейчас началось, еще в альфе sf2 было такое
источник

I<

Ivan <Chi> in symfony
Это понятно, просто официальные доки очень уж сильно притянуты к Доктрине.
источник

👤U

👤 User in symfony
Alex Ep
Поддерживаю. Сейчас все стараются все разделять. Симфони не исключение. Они дают возможность работать с их библиотеками откуда угодно.

Например ларавел под капотом юзает библиотеки симфони, но орм у них - Eloquent
Не смешивайте.
Symfony как набор компонентов это вообще другая область, нежели symfony framework.
источник

👤U

👤 User in symfony
У фреймворка есть тесная связь, а компоненты это просто компоненты.
источник

AE

Alex Ep in symfony
а что фреймворк по вашему сейчас? Роутинг и DI, все?
источник

AE

Alex Ep in symfony
в той же симфони можно Eloquent поставить, фильтры от Zend и прочего навернуть
источник

👤U

👤 User in symfony
Нож, отвертка, вилка - это компоненты.
Швейцарский нож - фреймворк.
Типа такого.
источник