Ilya 🃏
симфони 4
Ilya 🃏
модель точно тут уместна?_
Ilya 🃏
)
Ilya 🃏
Нагуглил еще такую архитектуру
Ilya 🃏
Vadim
модель точно тут уместна?_
Маппинг настраивать не умеем? Или для тебя модель - это эктив рекорд или, не дай бог, класс Model?
Vadim
Такое же бессмысленное вертикальное расширение приложения, как и твои варианты.
Ilya 🃏
После того, как сбежал с ларавеля, да, модель для меня ассоциируется с ним)
Vadim
Ну вот забудь об этом. Модель - это не класс, это слой приложения, и в симфони этого слоя так же изначально нет, как и в Ларавеле. Его нужно делать самому.
Ilya 🃏
Ilya 🃏
Про маппинг
Ilya 🃏
Прост ответ чела мне показался адекватным:
https://stackoverflow.com/questions/47594542/symfony-4-how-to-organize-folder-structure-namely-your-business-logic
Ilya 🃏
и автовайринг работать будет
Ilya 🃏
Нашёл третьим ответом там же про маппинг
Ilya 🃏
Я так понял, речь о yaml конфиге
Vadim
Ilya 🃏
А Model здесь какую роль играет вообще? Обязательно создавать такую папку или с тем же успехом может быть src\Test\{Entity, Repository, ...}?
Ilya 🃏
Не имеется ввиду же src\model\Test\{...}
Vadim
И как ты будешь искать свои модельки в проекте, если их будет 20? Не нравится слово model, используй другое.
Ilya 🃏
Стоп, т.е. добавить это все к уже существующей архитектуре?
Т.е. условно вместо Core у нас остается старый src/{Entity, ...}, но допом рядом с src в корне создаем model/Test/{Entity, ...}?
Vadim
Не допом, просто папки Entity не будет, будет Model, где уже есть сущности, репозитории, сервисы, ивенты и все остальное, что относится к модели Test.
Ilya 🃏
Может есть какая шпаргалка по правильной структуре симфони-приложения?) Можешь, пожалуйста, поделиться какими-нибудь адекватными источниками?
Vadim
Core тоже не нужен. Сколько ни встречал проектов, никакого Core там нет, а есть глобальная мусорка, куда складывают то, что не знали, как назвать.
Ilya 🃏
Т.е. в src у нас все должно быть разделено по моделям обязательно?
Vadim
Ilya 🃏
Спасибо за помощь)
Гречушников
После yii2 и битрикса голова ещё больше плющится от прочитанного
Maks
Гречушников
В августе свалил из битрикса
Гречушников
Задолбала наркомания
Maks
Гречушников
Ага
Гречушников
не спорю )
Ilya 🃏
Не встречал таких применительно к симфони.
Парни, можете порекомендовать что почитать толкового про модели в симфони? Касательно структуризации приложения и роли моделей в нём. @franzkafkiansky вчера помогал касательно этой темы, но какая-нибудь статья или док по моделям бы очень помогли бы хорошо понять эту тему, а не поверхностно)
Гречушников
в симфони бествей практикс нет ничего?
Гречушников
но вообще да, подписываюсь. хотя подозреваю. что у каждого своя структура
Гречушников
Это понятно, но есть как минимум надежда, что уже существует устоявшаяся единообразная структура / паттерн
Гречушников
может не всего приложения, а хотя бы отдельных частей
Ilya 🃏
Кто где строит архитектуру приложения?
Ilya 🃏
Я вот пользовался до какого-то времени sqldbm.com, но что-то слишком грузно получается, особенно если нужно быстро накидать структурку
Ilya 🃏
Может какие майндмап-сервисы кто посоветует
Ilya 🃏
Или более профессиональное что-то
Гречушников
https://dbdiagram.io/home
Ilya 🃏
Хз, рос с CMS->Yii2->Laravel->Symfony и всегда проектирование приложение начиналось с проектирования функционала и переноса его в структуру бд
Ilya 🃏
это неверно?
Ilya 🃏
Ну вот поэтому и спрашиваю)
Гречушников
тут просто еще ход мыслей не поменялся
Ilya 🃏
Потому что бд здесь уже излишне проектировать
Гречушников
сам только прихожу к этому
Гречушников
кстати, илья
Ilya 🃏
Но должна же быть какая-то архитектура на Ентити
Ilya 🃏
тип вместо таблиц ентити жанглируешь)
Ilya 🃏
Гречушников
https://coursehunter.net/course/master-klass-po-razrabotke-menedzhera-proektov-na-symfony-chast-1
Гречушников
щас прохожу этот мк. дмитрий оч глубоко все нюансы рассказывает и показывает почему и как не стоит делать
Гречушников
но только там 60 часов
Гречушников
надо на х1,75 или иногда 2,0 смотреть
Гречушников
+
Гречушников
я по другому даже не мыслил
Гречушников
он показывает в каком ключе мыслить, а то после битрикса, после yii2 много мусора в голове
Гречушников
ну как мусора. устаревшей информации
Ilya 🃏
Стоит своих 400р?))
Гречушников
оно стоит 12к за курс.
Гречушников
щас ссыль дам
Ilya 🃏
за 400р)
Ilya 🃏
в мес
Александр
Стоит своих 400р?))
Я тоже когда качал курсы с хантера не стал Елисеева качать, за хорошие курсы можно копеечку занести)
Гречушников
я тож думаю после НГ с зп закинуть денежку ему. оно стоит своих денег
Ilya 🃏
Ну люди и по 60к за курсы гикбрейнса платят, так что это не показатель))
Гречушников
https://cloud.mail.ru/public/3TUS/57qyGNMk3
Гречушников
для ознакомления
Гречушников
сейчас как раз прохожу доктрину. рассказывает что и как и почему именно так. и что еще нравится. он показывает как с этим работать вне симфони. учит не мыслить рамками фреймворка