Pathologic
ну фасад это интерфейс к другому классу, который можно расширить, а сниппет никак не расширишь
Pathologic
как запчасть в машине, которую можно поменять только в сборе
Anonymous
Aliaksandr
Ну почему никак, можно расширить как снаружи, написав обертку, так и многие изнутри через свои контроллеры как дл/фл, смотря как сделано и для чего
Pathologic
Так это же когда было
это не важно, такие сайты в принципе и делают на фреймворках, а то что ты его сделал на сниппетах говорит только о том, что не так уж они и плохи ((:
Aliaksandr
Короче это все теоретические дебри. Есть написанные сниппеты с определенным функционалом, бери да делай. Не устраивает - берешь голый элоквент и пишешь свой пакет или класс ))
Aliaksandr
Раньше второй вариант был затруднителен, в этом отличие 2 от 1 )
Aliaksandr
Aliaksandr
Короче с этой стороны точно особых проблем нет.
Pathologic
в принципе можно же и сниппет сделать, который будет действовать как фасад
Pathologic
да и я так и делал на сложных сайтах, все на классах, а сниппет только методы дергает, какие укажешь
Aliaksandr
Да я вообще предлагал их через магические методы в классы замаскировать, чтоб никого не смущать
Pathologic
а можно и директиву сделать для блейда, тогда не будет вообще рансниппета в шаблоне
Aliaksandr
Пишешь \Snippet::run("DocLister", $params) и чувствуешь себя богом 😁😁😁
Pathologic
да какое нибудь {{ [параметры] | snippet }}
Aliaksandr
Ну это если из блейда, сейчас модно через контроллеры, вот там мой вариант
Aliaksandr
Мощно и красиво без всего этого this->еvo->runSnippet
Aliaksandr
Надо написать пакет Snippet 😂😂😂
Aliaksandr
Завтра для теста
Alexander
Давай без пакета сниппет) а то запутаемся нахер)
Alexander
Pathologic
не должен
Pathologic
ну и ево не ларавель ((:
Pathologic
да и в ларавеле сделали тоже что-то типа сниппетов
Aliaksandr
Aliaksandr
Ты наверно просто не понял их смысл
Aliaksandr
А смысл у них один: прокинуть из одной точки в шаблон все заранее готовые к выводу данные
Anonymous
Ага я читал твою статью, очень даже👍
это для таких как я, которые ни бум-бум. А webber как то сказал, что статьи должны писать знающие люди. Лично я считаю webber'а очень даже знающим. Может чего напишет когда-то...
Alexander
Andrey
Вот кстати про объяснения. Кто-то может сказать буквально одной фразой, что есть композер.
Andrey
Ток не вот это "менеджер зависимостей".
Anonymous
У Максима есть волшебное слово
Am
Am
В этом суть пакетного менеджера для ПХП
Am
То что по дороге он еще зависимости ставит - считайте бонусом. (:
Andrey
Ну примерно. Я также формулировал. Разве что назвал это файлом)))
Am
Тут весь смысл в буржуйском слове "менеджер". Собственно, может кто-то не понимает это название и, например, "Распорядитель пакетов" более понятная фраза. (:
Andrey
Да я понимаю. Думаю иногда все же обзор сделать по новшествам и максимально доходчиво изложить.
Pathologic
Ну он еще и автозагрузку разруливает
Am
Да, многое в слово "менеджер" вложено.
Anonymous
Я обновила Док Менеджер из Эксраз на 3.1.1 Версия 3.0. Но все равно ошибка
Anonymous
Anonymous
Dmytro
Aliaksandr
Оу, 666-й участник прибыл 😁😁😁
Alexander
Число зверя!
Alexander
зверя PHP!
Pathologic
Am
Это сообщение не поддерживается в Вашей версии Telegram. Пожалуйста, обновитесь до последней версии через Настройки > Расширенные или установите её по ссылке https://desktop.telegram.org
Вот так вот
Am
А всего-лишь, какой-то смайлик с "одноруким бандитом"
Alexander
Alexander
линукс?
Am
У меня да
Alexander
😂😂🤝
Alexander
а может и она)
Aliaksandr
Тут никогда не угадаешь:)
Am
(:
Am
Больше "одноруких бандитов" для однорукого соБИрателя сайтов на эво!11
Aliaksandr
а может и она)
Ты не веселись, завтра мы должны добиться полного понимания тобой, как сделать сайт на эво 3)))
Alexander
Aliaksandr
А там глядишь и статью по результатам на модх.им наваяем для остальных сомневающихся ))
Aliaksandr
Со всем, с чем было туго )))
Alexander
Вопрос к разрабам 3.0
Alexander
mcpuk как то менялся для админки?
Alexander
поставил RFM от 1.4, вообще не запускается(((
Alexander
значит принцип подключения поменяли видимо
Alexander
ну да, придется пошаманить
Владимир
Пожскажите как реализовать чтобы при переходе по ссылке добавлялся определенный товар со скидкой в корзину коммерса?
Zurab
коллеги, #вопрос
есть DocLister
есть категория в которой выводится 2 товара
и мне нужно вывести свой шаблон если товара меньше 30 например елементов
[[brDocLister?
&idType=parents
&id=list
&depth=3
&parents=497
&documents=[*products*]`&tvList=`img,price,new,sale_p_5,sale_p_7,sale_p_10,discount_mont,tp,color,action1,text,pricenew
&orderBy=price ASC
&paginate=pages
&display=48
]]
получил кол-во через list.count - но как построить [[ if ]] не могу понять - как проверить что list.count меньше нужного значения?
EVO bot Лёшка
коллеги, #вопрос
есть DocLister
есть категория в которой выводится 2 товара
и мне нужно вывести свой шаблон если товара меньше 30 например елементов
[[brDocLister?
&idType=parents
&id=list
&depth=3
&parents=497
&documents=[*products*]`&tvList=`img,price,new,sale_p_5,sale_p_7,sale_p_10,discount_mont,tp,color,action1,text,pricenew
&orderBy=price ASC
&paginate=pages
&display=48
]]
получил кол-во через list.count - но как построить [[ if ]] не могу понять - как проверить что list.count меньше нужного значения?
https://docs.evo.im/04_extras/doclister.html
Aliaksandr
А в блейде и вопроса бы такого не было ))
Volodymyr
Владимир
Axenia
dlilbcom (3) увеличил карму dzhuryn (2494.1)
Aliaksandr
Вообще, поскольку плейсхолдеры ставятся и в режиме апи, то есть надежда, что они ставятся перед рендером и в препаре уже доступны? @Pathologic93 как там не помнишь?
Pathologic
какие-то да