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