Дмитрий
там пусто
Дмитрий
все на фронте
Ilia
Ilia
все модели у меня на бек крутятся, на фронте чуть чуть
Дмитрий
Дмитрий
что админка не нужна
Дмитрий
мы туда никого кроме себя не пускаем
Дмитрий
вообще
Дмитрий
у модераторов управление все на фронте
Дмитрий
я сделал на уровне моделей разгранечение на уровне ролей
Дмитрий
вот поля у меня работабт как я я описал по access
Дмитрий
списки динамически формируются на в моделях от ролей
Дмитрий
sql запросы
Дмитрий
то есть у меня просто ступенчетая система везде
Дмитрий
и союирается от роли твоей в системе
Дмитрий
@platonische
Дмитрий
Дмитрий
вот
Дмитрий
Дмитрий
Дмитрий
больше покаывать не могу, там тогда чистить код надо
Дмитрий
кусками только =)
Дмитрий
поля от xml атрибута access, и сами данные из таблиц на уровне sql собираются разные от роли
Дмитрий
и тем самым ты код не плодишь
Дмитрий
у тебя система от роли собирается в итоге
Igor
В моем случае если админка то все readonly.
Дмитрий
Igor
Если же readonly на некоторые поля то проще вообще два xml сделать
Дмитрий
если код во всех моделях
Дмитрий
то лучше трейт сделать и его грузить
Igor
у тебя в одной модели?
Да. Решил с извраить и не делать вторую модель.
Я бы раширил, но тогда лажа с именами.
Дмитрий
Дмитрий
вот
Дмитрий
это где у меня один и тот же код в нескольких класс тот же
Дмитрий
это надо в шаблоны выделять
Дмитрий
Дмитрий
не разбрасывать что и где и норм
Igor
Ну вобщем акуратно надо быть.
Дмитрий
Дмитрий
я не иду в сложные абстракции
Igor
А еще иногда лучше один большой parent без трейтов.
Дмитрий
я по минимум сам тоже
Дмитрий
Дмитрий
вот модели
Дмитрий
мне нужны там и в List и в Form одно и тоже
Дмитрий
но какой parent
Дмитрий
у них разные предки, и в наследовании не вклинишься
Дмитрий
а если вклинуться усложнится наоборот
Дмитрий
ну всему свое место короче
Дмитрий
а
Дмитрий
«иногда»
Дмитрий
сразу не увидел слово =))
Дмитрий
Дмитрий
поэтому я создал трейт, который по сути переопределяет BaseModel
Igor
Я так как-то "склеил" item и admin потом два дня вмыкал чего это у меня данные не те сохраняются =)
Дмитрий
его методы
Дмитрий
@Septdir вообще я задумался, ты в прицнипе прав насчет того что надо бить на компоненты
Дмитрий
но, если они независимы друг от друга
Дмитрий
а тут у меня получилось что модули практически не могут друг без друга
Дмитрий
Igor
Дмитрий
у меня даже нормально миграцмия на j4 пройдет
Дмитрий
менять то что я поменял они не будут жетско
Дмитрий
плюс у меня потмо будут автотесты
Дмитрий
ибо стремно без них
Дмитрий
Дмитрий
там нейминг просто и загрузка классов
Дмитрий
оно нормально, там изменения не значительны
Дмитрий
я обдумывал это
Дмитрий
@Septdir но мы заморозим на j3 на немкольско лет
Дмитрий
там с j4 разбираться надо и готовоить
Дмитрий
да и ждать надо 4.1
Дмитрий