' => 0], 'id asc', '*', null, true); if (!empty($list)) { foreach ($list as $item) { $ptItemId = $item->itemId ?? 0; $ptItem = PtItemClass::getById($ptItemId, true); echo $ptItem->name . "\n"; } } } public function actionCp() { $list = PtCpItemClass::getAllByCondition(['id>' => 0], 'id asc', '*', null, true); foreach ($list as $cp) { $ptItemId = $cp->itemId ?? 0; $ptItem = PtItemClass::getById($ptItemId, true); $ptItem->hasCpId = 1; $ptItem->save(); } } }