Dmitriy
Good
Ну так как это сделать в адвансед шаблоне? По папкам?
Good
Так, как я написал?
The Ant
The Ant
короче какой-то ебаный ад )
SiZE
ну просто три индекса.рнр )))
The Ant
к примеру
Good
Да
Dmitriy
по ссылке можно было перейти хоть для приличия
The Ant
т.е. фактически два модуля, один с урезанным или другим функционалом
Good
Вот мне интересно, дублировать модель поста, например, и там. и там, или в коммон тоже в модуль?
who are you
Good
То есть в коммон тоже папка modules должна появится?
Юрий
ну да, там общие модели
Юрий
а во фронте и бэке специфичные реализации
Good
Я понимаю, но спрашиваю в плане организации модулей. Если модулей нету, тогда все очевидно
Good
То есть. как я понял: есть модуль блог в папке фронтенд, модуль блог в папке бекенд, и модул блог в папке коммон
Good
И все это относится к одному модулю, но просто три части в разных папках, так?
who are you
Нет
Good
Как тогда?
Dmitriy
перейдите по ссылке. там решается ваша же проблема.
Good
По ссылке переделывается очень много всего
The Ant
требует более глубокого изучения )
The Ant
так сходу и не скажешь решает или нет
Dmitriy
По ссылке переделывается очень много всего
Лень читать ?
'user-admin' => [
'class' => 'app\modules\user\Module',
'controllerNamespace' => 'app\modules\user\controllers\backend',
'viewPath' => '@app/modules/user/views/backend',
],
'user' => [
'class' => 'app\modules\user\Module',
'controllerNamespace' => 'app\modules\user\controllers\frontend',
'viewPath' => '@app/modules/user/views/frontend',
],
Вот почти решение.
Good
Насколько я понял при беглом просмотре, у него в статье вообще есть папки модулей, а в них подпапки фронтенд и бекенд
Good
Ну
Good
А я о чем
Good
Я же говорю о другом случае - когда у нас адвансед приложение, и разделение на фронтенд и бекенд идет на верхнем уровне, а модули в них уже. Тут же наборот. Я что-то подобное делал в бейсик шаблоне
Dmitriy
да это решение выше. все же понятно .пилится 1 модуль . далее
в фронтенд подключаем фронт часть
в бекенде бекенд чать . готово
Good
То есть отдельно от папок приложений (фронтенд и бекенд) делаеться папка модулей?
Good
ПО сути
Good
Но тогда вообще не понятные бенефиты от адмансед шаблона, так как, по сути, у нас разделения общего нету.
The Ant
разные конфиги )
Good
В собственно у него в статье бейсик шаблон
Good
Ну разве что
The Ant
на фронте например не нужны очереди. логи и прочие штуки
The Ant
условно конечно
Good
Это да
Good
Все равно, мне как-то этот подход кажется не очень в духе полного разделения
Good
зачем вам вообще разделение на модули если взяли адвантед шаблон ? - то есть? Разве одно заменяет другое?)
Good
У меня еще нет подхода, собственно хочу его выработать
The Ant
вцелом да, пофиг где модуль. я вообще их как зависимости в композере ставлю )
Good
Вот именно, что у еня дилемма - с Вашим подходом терается суть разделения на разные приложения, а с моим - суть модулей)
The Ant
но вот эта хрень с адванседом какой-то пестец
The Ant
по сути от адванседа этого нужен только другой конфиг
Good
Так может ну его нафиг, этот адвансед?) Разделить конфиги можно и так
The Ant
Dmitriy
Суть модулей это не зависимые программы .
Если модуль зависит от чего-то это это плохо.
The Ant
а на продакшене теги
Good
На локали тогда никак
Good
Dmitriy
who are you
Модуль ты можешь вставить в фронт и в бек понимаешь?
Good
Dmitriy
Много вариантов. Если не юзается еще где-то_ можно юзать composer-merge-plugin
who are you
Просто взять и перенёс ибо он самостоятельный в этом и фишка модуля что он пашет независимо от того где есть
Good
Good
ТОгда действительно, наверное, модули в отдельную папку, и подключать там и там
The Ant
psr-4 никто не отменял )
Good
Я во тна гитхабе не могу найти пример проекта с адмвансед шаблоном и модулями) Там либо одно, либо другое
Good
https://github.com/samdark/yii2-shop
Good
Тут никаких модулей. например
Dmitriy
Ну там разделение и там разделение. . Потому что обычно это не нужно
Good
Разве? Мне кажется, модули - очен удобно
Good
очень
Good
Но я только в бейсике работал)
who are you
Ты путаешь Бейсик с адвенсед))) это там ты делаешь один раз и юзаеш везде а в адвенсед ты можешь это сделать много раз по разному и юзать по разному в зависимости от фронт или Бек
Dmitriy
Тот вы этот вопрос задали. и чем же удобнее становится разделять шаблон да еще и разделять это все по модулям ?
The Ant
ии? тут у нас проблема )
Good
The Ant
можно конечно накидать в кучу контроллеры для этой хрени, но что это получится
Good
Я ж говорю, хотелось бы увидеть просто пример, адвансед шаблона с модулями.
The Ant
походу надо просто не юзать его, адванцед этот )