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
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!