Mailer – korektny zapis scriptu

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
d4ncul
Člen | 41
+
0
-

Ahojte. Potreboval by som teraz napisat taky maly skript, ktory vytiahne z databazy potrebne udaje a tie posle konkretnemu pouzivatelovi. Moja otazka je v podstate len ta. KDE to napisat :D

Mam napr. tuto triedu, kde vytvaram, zobrazujem a editujem faktury. Mam ten skript vsunut sem niekde na koniec? Cize to bude zhruba takto?

use Nette\Mail\Message;
use Nette\Mail\SendmailMailer;

/**
 * Invoice presenter.
 */
class InvoicePresenter extends BasePresenter {
...
...
	public function sendNotifications() {
		$mail = new Message;
		$mail->setFrom('adresa-odosielatela')
			->addTo('adresa-kam-zaslat-mail')
			->setSubject('subject')
			->setBody("body");

		$mailer = new SendmailMailer;
		$mailer->send($mail);
	}
}

Potom tento script budem v crone spustat na nasledovnej URL:
„http://localhost:8888/invoiceReminder/www/invoice/sendnotifications“

Je toto korektne riesenie?

Dakujem!