iWatchYouFromAfar
Pathologic
что такое $e
Volodymyr
что такое $e
$modx->event
iWatchYouFromAfar
Volodymyr
так?
event лучше с маленькой
iWatchYouFromAfar
аналогично с рево значит
iWatchYouFromAfar
iWatchYouFromAfar
iWatchYouFromAfar
iWatchYouFromAfar
аналог на рево работает
iWatchYouFromAfar
что я могу делать не так?)
Pathologic
в плагинах вроде не пишется <?php
iWatchYouFromAfar
Am
Камиль
Как долго длится это видео? Спать нужно, но хочу досмотреть
Volodymyr
@Pathologic93 спасибо за PageViews бомба
Am
Камиль
Народ, вопрос не по ево. Кто нить к галпу подцеплял babel webpack? А то чёт вебпак немного медленнее работает если на него вешать всё подряд, галпом такого не было, но хочется сохранить импорта промисы и прочий сахар из es6, но при этом не потерять ie11. Крч если кто имел опыт, скажите это того стоит, связывать галп с вебпаком?
Камиль
Спасибо. Очередная сохраненка
Камиль
Я всё ищу идеальную парадигму работы, чтобы было удобно верстать и быстро без лишних теледвижений натягивать
Камиль
С twig почти получилось разрулить т.к. есть twig js и после верстки проект сам по себе на ~20% натянут, если его использовать в эво в качестве шаблонизатора
iWatchYouFromAfar
в плагинах вроде не пишется <?php
а логирую я правильно? $modx->logEvent(123, 1, 'Тест', 'Заголовок');
iWatchYouFromAfar
если в лог ошибок ево, то "почти да"
ну я хочу понять как мне логировать код плагина для дебага
iWatchYouFromAfar
увидеть что прилетает в событии и т.д.
Pathologic
так есть же tracy в 2.0
Pathologic
ну а я по-простому die(var_dump()) (:
Камиль
А почему в итоге не используете?
iWatchYouFromAfar
так есть же tracy в 2.0
есть, но я хочу сначала по старинке попробовать
Pathologic
в уроке про формлистер не раскрыта такая тема как фильтры
Pathologic
вот что я заметил только что
Dmytro
есть, но я хочу сначала по старинке попробовать
ну если, как говоришь посмотреть что прилетает, то вардмапи и подыхай) а logEvent это системный лог ево
Pathologic
switch ($modx->event->name) { case 'OnManagerPageInit': $modx->logEvent(123, 1, 'Это текст сообщения!', 'Заголовок сообщения'); break; }
Pathologic
что тут может не работать, не понимаю
Pathologic
если событие вызвалось то там всегда что-то будет
Dmytro
значит трейси
не, в логевент ты можешь писать самолично всяку хрень, если типа "критикал ошибка" в обработке, так как это например делает птубм в еррор логе рево, если картинку не нашло
Pathologic
какая разница что писать в логевент
Anonymous
если событие вызвалось то там всегда что-то будет
Ну тогда тупые варианты 1) Неправильно указано название события 2) Плагин не привязан к событию
Pathologic
3) в 2.0 что-нибудь сломано
Pathologic
можно конечно
iWatchYouFromAfar
Pathologic
ну а кто запрещает
Pathologic
хоть картинки туда пости
iWatchYouFromAfar
я пишу плагин, в доке не у всех плагинов написаны параметры которые событие возвращает, я хочу позырь что там
Pathologic
ну $modx->event->params
Dmytro
не, это то что в плагин залетает
Dmytro
нуда, как раз это)))) туплю)
iWatchYouFromAfar
ну $modx->event->params
это ок, а в просмотр событий то как это вывести?
iWatchYouFromAfar
в рево я просто в логи вывожу массив с параметрами
Pathologic
print_r
Dark
@Pathologic93 а twig пакет под 2.0 не смотрел/правил?
EVO bot Лёшка
@Pathologic93 а twig пакет под 2.0 не смотрел/правил?
Читаем тут: http://modx.im/blog/news/5832.html После читаем тут: https://github.com/evolution-cms/example-package
Pathologic
посмотрю в выходные
iWatchYouFromAfar
exit(var_dump($modx->event->params));
Dmytro
в рево я просто в логи вывожу массив с параметрами
modx->logEvent(0,3,print_r($fignia),"от фигни"); то же самое делает
Dmytro
это к примеру
iWatchYouFromAfar
modx->logEvent(0,3,print_r($fignia),"от фигни"); то же самое делает
так логируется на страницу просмотр событий?
Pathologic
на какую страницу
Anonymous
modx->logEvent(0,3,print_r($fignia),"от фигни"); то же самое делает
Маловероятно, скорей всего в print_r надо добавить флаг true
Dmytro
да
iWatchYouFromAfar
iWatchYouFromAfar
Dmytro
ну как серос правильно сказал, print_r нужно с true
Dmytro
а во вторых, если хочешь дебажить нормально, заведи себе фунциклю, которая будет сбрасывать в файл, а не в бд ево
iWatchYouFromAfar
$modx->logEvent(123, 1, print_r($modx->event->params, 1), 'Заголовок');
iWatchYouFromAfar
так чтоль?
Dmytro
не, как раз вкури тему, не используй logEvent. Считай. туда пишет ядро ево, если лажа
Dmytro
function parserLog($str){ if (is_array($str)) $str = $this->prints($str); $dir = MODX_BASE_PATH."assets/cache/parser/"; if (!is_dir($dir)) mkdir($dir); if (!isset($this->priceConfig['logFile'])) $this->priceConfig['logFile'] = date("d-m-Y_H-i").".txt"; $filename = $dir.$this->priceConfig['logFile']; $fp = fopen($filename,"a+"); fwrite($fp,$str."\n"); fclose($fp); } я вот такую фигню юзаю. у меня в файло дописывается все. где я в методах сделаю вызов $this->parserLog($var), ибо в ево ты не сделаешь нормальный logEvent, просто он не нужен для дебага