Size: a a a

2021 September 16

DL

Dmytro Lukianenko in Evolution CMS
Ну это так и было раньше 🙂
источник

DL

Dmytro Lukianenko in Evolution CMS
в итоге на большом проекте у тебя 100500 сниппетов
источник

DL

Dmytro Lukianenko in Evolution CMS
никакого наследования и бардак
источник

P

Pathologic in Evolution CMS
ну, мне доказывали что наследование и не нужно, ведь если правильно нарезать чанки, то и без него все красиво ((:
источник

DL

Dmytro Lukianenko in Evolution CMS
ну а тот же пример с prepare в DL и FL нал понять что это крайне удобно + работает шустрее чем сниппет в сниппете
источник

P

Pathologic in Evolution CMS
в итоге я вижу кучу чанков и тыщу шаблонов
источник

P

Pathologic in Evolution CMS
prepare как раз оказалось хорошим плохим решением
источник

DL

Dmytro Lukianenko in Evolution CMS
в итоге если раньше было:

- шаблон - сниппет - чанк - сниппет - чанк

то  с препере стало:
- шаблон - сниппет с препаре - чанк

а с контролереми мы сводим к
- контроллер - шаблон
источник

P

Pathologic in Evolution CMS
гораздо удобнее писать контроллеры, не используя prepare
источник

P

Pathologic in Evolution CMS
но люди не понимают ооп даже на базовом уровне
источник

DL

Dmytro Lukianenko in Evolution CMS
Ну вот по факту да но это опять же мы получаем логику:
- Шаблон - сниппет с контроллером - чанк
источник

P

Pathologic in Evolution CMS
в итоге будет не 100 шаблонов и 1000 чанков, а 100 контроллеров и в них тыщи строк
источник

DL

Dmytro Lukianenko in Evolution CMS
но почему у нас шаблон первая точка входа ?
источник

P

Pathologic in Evolution CMS
потому что к шаблону привязана модель, грубо говоря
источник

DL

Dmytro Lukianenko in Evolution CMS
тоесть патерн MVC  проще  если в итоге его понять 🙂
источник

DL

Dmytro Lukianenko in Evolution CMS
Ну по уму мы совместили шаблон +контроллер привязкой в документе из за логики дерева документов
источник

DL

Dmytro Lukianenko in Evolution CMS
ибо по другому дерево документов то и не надо 🙂
источник

P

Pathologic in Evolution CMS
его проще понять, когда делаешь обработку данных, а большинство задач заключается в выводе, а не вводе
источник

DL

Dmytro Lukianenko in Evolution CMS
ну тоесть обдумывая любой вариант использования дерева документов а это как бы ядро эво приходим к тому что у нас на него завязанно все
источник

AG

Alexander Grishin in Evolution CMS
Дерево это хорошо. Все привыкли)
источник