Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZF]Jak uzyskać instancję Zend_View w modelu
amii
post
Post #1





Grupa: Zarejestrowani
Postów: 728
Pomógł: 76
Dołączył: 12.06.2009

Ostrzeżenie: (0%)
-----


Mam plik modelu:
application/modules/user/models/UserMapper.php
Jest w nim funkcja odpowiedzialna za wysyłanie zresetowanego hasła. Chce zmienić na sztywno zaszytą stronę w $body na $view->baseUrl()
Nie wiem tylko jak uzyskać instancję Zend_View w modelu

  1. private function sendNewPassword($emailAddress, $pwd) {
  2. $zend_mail = new Zend_Mail('UTF-8');
  3. $body = <<<KJM
  4.   Witamy,<br />
  5. zwracał(eś/aś) się z prośbą o zresetowanie hasła,
  6.   Twoje nowe hasło to:
  7.   <strong><br />$pwd<br /></strong>
  8. Możesz zalogować się tutaj:<br />
  9. <a href="http://www.strona.pl/user/index/login">login</a>
  10. <br />
  11. pozdrawiamy
  12. <br />
  13. Zespół <a href="http://www.strona.net">strona.net</a>
  14. KJM;
  15. $zend_mail->setBodyHtml($body);
  16. //TODO proszę wpisać właściwy adres
  17. $zend_mail->setFrom('admin@strona.net');
  18. $zend_mail->addTo($emailAddress);
  19. $zend_mail->setSubject('Nowe hasło w systemie xxx');
  20. try {
  21. $zend_mail->send();
  22. return true;
  23. } catch (Exception $e) {
  24. return false;
  25. }
  26. }
  27.  
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Dipter
post
Post #2





Grupa: Zarejestrowani
Postów: 81
Pomógł: 14
Dołączył: 28.11.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Przekaż obiekt poprzez argument metody sendNewPassword
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 13:14