Size: a a a

2021 February 21

P

Pathologic in Evolution CMS
сниппет это просто абстракция
источник

AS

Aliaksandr Sadouski in Evolution CMS
Так чего мне курить, когда у меня за плечами несколько десятков сайтов на 2 и назад я не планирую
источник

AS

Aliaksandr Sadouski in Evolution CMS
А чем не устраивает рансниппет понять не могу
источник

AS

Aliaksandr Sadouski in Evolution CMS
Та же функция или тот же метод, представь, что это магический метод типа __callStatic 😂😂
источник

P

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

AS

Aliaksandr Sadouski in Evolution CMS
Тем более, что и дл и фл в режиме апи могут возвращать объекты без парсинга в шаблонизатор
источник

p

paic in Evolution CMS
Aliaksandr Sadouski
Так чего мне курить, когда у меня за плечами несколько десятков сайтов на 2 и назад я не планирую
я, наверное, ссылкой ошибся, это было Гришину
источник

AS

Aliaksandr Sadouski in Evolution CMS
Pathologic
у сниппета недостаток только в том, что он задуман как черный ящик, где отдаешь параметры и получаешь результат, а внутренности от тебя как бы скрыты
Назови его сллвом ФАСАД и живи спокойно, как раз подходит под твое определение )))
источник

AS

Aliaksandr Sadouski in Evolution CMS
paic
я, наверное, ссылкой ошибся, это было Гришину
А, да, это ему, просто увидел имя и попутал ))
источник

P

Pathologic in Evolution CMS
ну фасад это интерфейс к другому классу, который можно расширить, а сниппет никак не расширишь
источник

P

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

p

paic in Evolution CMS
Pathologic
а вообще твой сайт про фрилансеров это как раз тот случай, когда нужны контроллеры
Так это же когда было
источник

AS

Aliaksandr Sadouski in Evolution CMS
Ну почему никак, можно расширить как снаружи, написав обертку, так и многие изнутри через свои контроллеры как дл/фл, смотря как сделано и для чего
источник

P

Pathologic in Evolution CMS
paic
Так это же когда было
это не важно, такие сайты в принципе и делают на фреймворках, а то что ты его сделал на сниппетах говорит только о том, что не так уж они и плохи ((:
источник

AS

Aliaksandr Sadouski in Evolution CMS
Короче это все теоретические дебри. Есть написанные сниппеты с определенным функционалом, бери да делай. Не устраивает - берешь голый элоквент и пишешь свой пакет или класс ))
источник

AS

Aliaksandr Sadouski in Evolution CMS
Раньше второй вариант был затруднителен, в этом отличие 2 от 1 )
источник

AS

Aliaksandr Sadouski in Evolution CMS
Pathologic
ну фасад это интерфейс к другому классу, который можно расширить, а сниппет никак не расширишь
Считай его интерфейсом с одним методом: рансниппет :)
источник

AS

Aliaksandr Sadouski in Evolution CMS
Короче с этой стороны точно особых проблем нет.
источник

P

Pathologic in Evolution CMS
в принципе можно же и сниппет сделать, который будет действовать как фасад
источник

P

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