Максим

Максим

Был в сети 20 декабря 2022, 19:31
Заказы принимаю
В общем перекинул сайт на timeweb, запустил скрипт и всё заработало.

Основной же сайт на masterhost, если есть идеи в чем проблема на хостинге, подскажите, завтра буду звонить в поддержку, нужно это им как-то донести, чтобы пофиксили)
<?php
$q = $modx->newQuery('msProduct');
$q->where(array('template' => '6'));
$col = $modx->getCollection('msProduct', $q);
foreach ($col as $item){
	$name = $item->get('alias');
	$name = str_replace('®','',$name);
	$item->set('alias', $name);
	$item->save();
}
Выводил я значения для теста. Задача стоит убрать символ во всех алисах.


В $name все как надо — но здесь — $item->set('alias', $name); к алиасу не присваивается значение из $name.
Можете подсказать почему?