public function actionEvent() { $component = new Common(); $component->on(Common::EVENT_NOTIFY, [$component, 'notifyAdmin']); $component->sendMail("*****@*****.**", "Test", "Test text"); $component->off(Common::EVENT_NOTIFY, [$component, 'notifyAdmin']); }
public function notification($event) { $model = User::find()->where(['roles' => 'admin'])->all(); foreach ($model as $r) { Common::sendMail('Notification', 'New subscribe', $r['email']); } }
public function actionEvent() { $component = new Common(); $component->on(Common::EVENT_NOTIFY, [$component, 'notifyAdmin']); $component->sendMail('*****@*****.**', 'test', 'test test test'); }