Aliaksandr
Бля, ссылку на это в доках киньте. Я знаю, как это делается
Aliaksandr
Но есть паникеры, которые не в теме :)
Andrey
Нетю
Volodymyr
Но есть паникеры, которые не в теме :)
https://gist.github.com/dzhuryn/1b8570d71db863f9961509b9ab0e2161
Andrey
ы =) У меня тоже по гистам такое насовано
Volodymyr
Доки под руками нет
Aliaksandr
у меня такого добра тоже есть
Михаил
ну вопрос то в том, что в доках этого нет https://docs.evo.im/04_extras/formlister/
Aliaksandr
Anonymous
А могли бы pr в доку отправить
Aliaksandr
где это в доках ))
Aliaksandr
просто тут один известный паникер с утра суету навел, что в тройке , а тем более в контроллерах это нифига не работает))
Aliaksandr
в полной уверенности что хватит чего-то вида function(){} или на крайняк function($data){}
Aliaksandr
т.е. там то написано, что это может быть сниппет, анонимная функция или статический метод - но как последние два прибить гвоздями нигде не нашел я )
Andrey
Да это единицы тыкают.
Aliaksandr
да и вряд ли кто-то находил )) земля слухами полнится только и гистами со скринами ))
Aliaksandr
в итоге тыкая что-то вида function($data) {echo $data['pagetitle'];} человек получает ужасающую красную надпись от трейси что никакого класса pagetitle нигде нет и получает нервный тик )))
Andrey
"Развивается!"(с)
Aliaksandr
https://gist.github.com/dzhuryn/1b8570d71db863f9961509b9ab0e2161
а с чего ты взял //FormLister preare нельзять анонимно только название функции или метода ? норм там все с анонимными ))
Aliaksandr
Матюгается! ))
Andrey
'prepare' => array(function($modx, $data, $FormLister, $name){ return $data; }), Куда уж анонимнее..
Alexander
просто тут один известный паникер с утра суету навел, что в тройке , а тем более в контроллерах это нифига не работает))
😂это он про меня! я заебался до ночи вчера ломать формлистер, изругал к херам собачьм третью версию. На какую то ебалу почти сутки потратил
Pathologic
Что поделать, блейдопроблемы они такие
Alexander
Pathologic
Так твигом пользуются нормальные мужики, которые способны решать проблемы 😸
Andrey
Я вот разницы не понял, кроме синтаксиса
Alexander
Так твигом пользуются нормальные мужики, которые способны решать проблемы 😸
да и блейдом нормальные пользуются, вона веббер что не мужик шоля? 😆 просто пока чета бесит конечно на какой то мелочи застревать, пиздец просто. Ладно бы там что то реально неизведанное было
Pathologic
Ну в блейде это исключение
Alexander
Ну в блейде это исключение
а вот в блейде там шторм его понимает, за счет подключения evo3 как библиотеку, а с твигом такая штука прокатывает?
Pathologic
Не захотел твиг и xdebug - застревай на каждой мелочи 😜
Alexander
Не захотел твиг и xdebug - застревай на каждой мелочи 😜
каждый сам выбирает, значит ты недостаточно умело втягиваешь адептов в секту твига)
Pathologic
За тебя веббер выбирает
Alexander
За тебя веббер выбирает
так потому что другой альтернативы то и нет. Он реально помогает разобраться.
Pathologic
Как-то не заметно 🙃
Alexander
у кого скилл есть ему вообще хоть на чистой ларе хоть на симфони ебашть, хоть на PHP
Aliaksandr
Причем тут блейд или твиг, функция то на пыхе одинаково вызывается ))
Pathologic
А ты его подставляешь
Alexander
Aliaksandr
Просто нигде не написано в доках про аргументы и их порядок 😎😁
Pathologic
Ну подумают что веббер не шарит, раз ты облажался, плохо научил типа
Alexander
Ну подумают что веббер не шарит, раз ты облажался, плохо научил типа
да ну, веббер уже достиг уровня что никому ничего не обязан доказывать)
Alexander
Ну это ты уже не перегибай 😂😂😂
ну ладно, барышням в тиктоке если только😆
Pathologic
Можно было взять и посмотреть в коде, что там как вызывается
Aliaksandr
Я достиг уровня "могу залезть в исходный код и глянуть какие аргументы в каком порядке передаются" это да )))
Aliaksandr
В восьмерке вроде ж порядк не так важен, или с этой call_user_func_array такой фокус не сработает?
Pathologic
в 8 можно имена параметров указывать
Andrey
Эво 8?)
Alexander
@Pathologic93 вот этого нет в экстрасе общем? в свой загонять? https://github.com/Pathologic/EvoTwig2
Pathologic
загоняй в свой
Alexander
ок
Alexander
в экстрасе только старый вижу
Aliaksandr
в экстрасе только старый вижу
Тяни архив прямо на кнопку закачать да и все ))
Alexander
загоняй в свой
а вот такой вопрос. твиг шаблоны по умолчанию с расширением tpl , а их же по идее может видно быть через браузер. Можно сделать например .tpl.php?
Alexander
поставил в настройках tpl.php, не знаю насколько это по нубски
Pathologic
я бы добавил htaccess (:
Aliaksandr
Хтаксес кинь
Aliaksandr
Нсли боишься))
Andrey
Какой-тостранный твиг у вас. views-view.html.twig скажем
Pathologic
можно и так
Pathologic
как хочешь, так и пиши, в общем
Andrey
# Protect files and directories from prying eyes. <FilesMatch "\.(engine|inc|install|make|module|profile|po|sh|.*sql|theme|twig|tpl(\.php)?|xtmpl|yml)(~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\.(?!well-known).*|Entries.*|Repository|Root|Tag|Template|composer\.(json|lock)|web\.config)$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig|\.save)$"> <IfModule mod_authz_core.c> Require all denied </IfModule> <IfModule !mod_authz_core.c> Order allow,deny </IfModule> </FilesMatch>
Aliaksandr
Как будто файл с расширением .twig блокнотом обычным не откроешь ))
Andrey
Кусок Друпала для защиты всякого
Andrey
.twig там есть
Andrey
Кстати нам бы тоже не помешало нечто этакое мб?
Alexander
ахуеть, у меня твиг от кота заработал
Alexander
без ошибок
Alexander
Andrey
тсс
Andrey
Не спугни
Alexander
хелло ворлд вывелся)
Alexander
щас ебанем наследование
Aliaksandr
Теперь лезь на модх.им ищи статью от paic что с этим асем делать ))
Aliaksandr
Правда про контроллеры там ничего нет, сам разберешься, не маленький 😎😁😁😁
Alexander
да там их и не касаешься
Alexander
как раз то что надо для нубасов 🙊
Aliaksandr
Там другие контроллеры