Good
По-сути, в 90 % случаев общими есть только модели
The Ant
по сути можно скидать в 1 папку ниче не изменится
Good
И на фронте модель очень тонкая, так как отображается (ну это если про пост говорить, нарпимер)
Good
То есть, дублирования на так много, но тогда идет полное разделение
Dmitriy
А куда девать AR для которого есть админка, и который есть на фронте? А куда девать репозиторий или что там ещё от Doctrine если он нужен и тма и там?
Приходится костылить в Адвантед. Если уже взяли этот шаблон. Я за то что не нужно фронт и бекенд отделять вот таким вот способом. Есть же давно папки, неймспейсы...
Good
Ну это мне так кажется, я еще не пробовал
who are you
Кароче тут нужен человек кто уже делал он заскринит тебе и ты увидишь как это выглядит)))
Dmitriy
Ну тут типа идеология такая, что это независимые приложения должны быть
в 85% не будет такого. Они почти всегда будут зависиммы
Good
А на бекенде модель толстая ?
Ну да, так как там ее сохраняют, удаляют и т. д. Соответственно, валидация, всякие бифорсейв, и т. д.
Good
в 85% не будет такого. Они почти всегда будут зависиммы
Ну вот если сделать дублирование некоторое, то не будут зависимы, разве нет?
Ivan
Приходится костылить в Адвантед. Если уже взяли этот шаблон. Я за то что не нужно фронт и бекенд отделять вот таким вот способом. Есть же давно папки, неймспейсы...
Тобишь без разделения папок? А отдельный домен для админки по URL резать? А 2x контроллеров, серч моделей, bootstrap компонентов, etc?
Good
Серч модел тоже почти всегда нужна в админке только, кстати
Dmitriy
Ну вот если сделать дублирование некоторое, то не будут зависимы, разве нет?
Дублирование это еще хуже . и не нужно так делать. поддерживать очень сложно
The Ant
конфиги могут где угодно лежать
Ivan
это в принципе решаемо подрузкой другого индекса и все )
Так у меня 2 индекса, в двух разных папках advanced шаблона, и мне круто
The Ant
Так у меня 2 индекса, в двух разных папках advanced шаблона, и мне круто
а можно в одном сделать, и в пекло тот адвансед
Good
http://yiiframework.ru/forum/viewtopic.php?f=34&t=44524
Good
Вот топик создал
Ivan
Но мы оставляем 2x бутстрапных компонентов, например логирование с каких ip заходили юзеры, простановка уникальной куки, которые нужны только на фронте, а в админке не нужны
Good
Самдарк отписался, какнастоящий программист - абсолютно точно, и абсолютно неполезно)))
Ivan
а можно в одном сделать, и в пекло тот адвансед
И нафига мне вместо 2 папок со своими подпапками, одну папку с подпапками в models, controllers, etc?
Ivan
Я вообще например сделал 4 папку в advanced, API, и там REST запилил. И мне хорошо.
Good
Тут есть вообще кто-нибуть, кто с модулями на адванседе делал проект?)
Good
И как именно? Я провтыкал просто
The Ant
ну вот че думаешь читаю вас
Good
Это не сложно, но так и не понятно, как там с модулями)
Good
Я делаю))
Так как именно?)
Good
Я че-то запутался)
Ivan
Классно, это сложно?
Что именно? Мне замечательно, просто и легко. И тесты тоже отдельные на 4 папки.
The Ant
Но вообще @ExileeD дело говорит. нада просто изучить, примерить на практике.
Good
Так как делать-то?))))
who are you
Так как именно?)
Завтра могу скинуть показать
Good
На словах
Good
Можно?
The Ant
не делить. ссылку же скинули на пост елисеева
Good
Понятно
Good
То есть так, как у елисеева
Good
ПРинято
The Ant
ну примерно
The Ant
делить модуль имхо изврат. хотя у меня щас поделен
The Ant
пополам
Good
Ну вот на форуме самдарк ответил, что все три способа нормальные, нужно выбирать под задачу
Good
То есть, без опыта никак)
The Ant
а если идеологически подумать?
The Ant
опять же, как реализовывать в админке N модулей? кусками. ваще вопрос )
The Ant
а если общий конфиг для всех + конфиг для конкретного модуля..
Good
Идеологически идеально, если независимые полностю, но тогда дублирование, что идеологически неправильно)
The Ant
дублирование поддерживать тяжко
The Ant
покопетаню )
Good
Да, согласен. С другой стороны, иначе не сделать отдельную работу над фронтендом и бекендом для двух людей
Ivan
Если собираешься делать модуль - подумай зачем тебе модуль. Если ты не собираешься его переносит собственно. Если это студия с сайтами на потоке - это норм. Если это жёсткий энтерпрайз - то модули могут помочь как и DI для последующего переписывания/рефакторинга, который обязательно наступит.
Good
Хрен его знает, короче. как оптимально)
Good
Переносить - однозначно
The Ant
Ну это вроде не проблема
мне вот проблема, которую не решил толком. В модуле подрггружать общий для всех конфиг + тот который нужен только модулю
Good
Там же есть init()
Good
В нем? Или я не понял
Galymzhan
Я чутка не понял вообще тему с модулями, в чем сложность? Где дублируется код?
who are you
Пойду спать. Нагрузили выше крыши😂
The Ant
Там же есть init()
потом как нить, это отдельная тема )
Dmitriy
Да, но без него не будет полного разделения
Ну отделять админку от фронта тоже такое себе занятие. БЛ то не отделима . разные только view
The Ant
ну не совсем. в админке может быть очень сильно расширен функционал
The Ant
который на фронте не требуется
Dmitriy
Расширен, но не отделен
The Ant
Расширен, но не отделен
ну выражается это в других настройках дата провайдеров, к примеру. допольнительных экшенах в контроллерах Может и зависимости другие тянутся. (т.е. фактически другие контроллеры)
Dmitriy
ну выражается это в других настройках дата провайдеров, к примеру. допольнительных экшенах в контроллерах Может и зависимости другие тянутся. (т.е. фактически другие контроллеры)
Я не про контроллеры. А про саму логику. Создание поста изменение. И во фронте и в бекенде будет это создание. Ну или создание юзера. Вот этут БЛ отделить нельзя. Она при любом раскладе будет общая.