public function actionIndex() { $accounts = Account::findAll([]); if (!empty($accounts)) { foreach ($accounts as $account) { $options = Yii::$app->params['sensitive_options']; foreach ($options as $name => $options) { SensitiveOperation::initOptions($name, $options, $account->_id); } } } echo "Fininsh init the sensitive operation.\n"; }
/** * do something after creating account * @param Account $account */ public static function afterCreateAccount($account) { $options = Yii::$app->params['sensitive_options']; foreach ($options as $name => $options) { SensitiveOperation::initOptions($name, $options, $account->_id); } MessageTemplate::createStaffTemplate($account->_id); }