Size: a a a

2021 November 25

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
use Illuminate\Http\Request;

switch ($modx->event->name) {
   case 'OnWebPageInit': {
   $_GET['test'] = 'test';
   $test = \Request::all();
   $modx->logEvent(1, 123, '<pre>'.print_r($test, true), 'OnWebPageInit');
   break;
 }
}
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
задача - не трогать существующие роуты и контоллеры
источник

ON

Oleg Nosov in Evolution CMS
А если так:
$request->request->add(['variable' => 'value']);
источник

ON

Oleg Nosov in Evolution CMS
Не знаю, сработает ли
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
нет такого метода в классе Request
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
мне кажется события нет подходящего
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
т.е. request уже сформирован и проброшен раньше любого события
источник

AA

Am Ambrion in Evolution CMS
Насколько помню merge() создан для того чтобы в него передавалась коллекция или массив для того чтобы не переносить всё из $request->all().
Мне не совсем понятно что Вы делаете в плагине кодом выше. В Request был метод replace() который мог заменять свойства в запросе.
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
мне добавить свойства надо
источник

AA

Am Ambrion in Evolution CMS
"подменить get-параметры" (с) это уже называется добавить?
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
ok
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
изменить содержимое глобального массив $_GET
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
но ДО того, как всё уйдёт в контроллеры
источник

DL

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

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
всё получилось
источник

★B

★Bilbo Baggins★ Bagg... in Evolution CMS
$request = \Request::instance();
   $request->merge($array);
источник

AK

Andrey K in Evolution CMS
Псс.
С локали отправляю почту Ларой, яндекс ругается, что я спамер.
Как бы победить?
источник

AA

Am Ambrion in Evolution CMS
DKIM, SPF, проверенный домен и т.д. ((:
источник

AK

Andrey K in Evolution CMS
Под своим акком отправляю, чисто тестовое на локале.
источник

AK

Andrey K in Evolution CMS
А я там всяко уже авторизирован в ста местах с подтверждением разве чт без фото жопы.
источник