![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
witam
nie za bardzo umiem sprecyzować (nazwać) kategorie problemu. chciałbym zapisywać w bazie (tabela poczta) listy do użytkowników. listy te, to po prostu informacje o tym, że użytkownik został zaproszony do grupy, do listy kontaktów, że otrzymał nowy komentarz itd. jak to zorganizować? najlepiej żeby był to taki zwykły widok, w którym mogę normalnie korzystać z PHP oraz ze wszystkiego co oferuje symfony w normalnych widokach. a całą zawartość, żebym mógł zapisywać w bazie danych. prawdopodobnie będzie to coś takiego jak send_mail ? tam treść widoku przekazywana jest do klasy sfMailer. |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 465 Pomógł: 137 Dołączył: 26.03.2004 Skąd: Gorzów Wlkp. ![]() |
hehe, ciekawa sprawa, bo właśnie mam w TODO na dziś/jutro takie powiadomienia (IMG:http://forum.php.pl/style_emoticons/default/happy.gif)
Użyję pewnie zwykłego systemu PM (podobnego jak na IPB), bo ten mechanizm sfMail jakoś do końca mnie nie przekonuje. Przygotuję w bazie szablony i przepuszczę przez str_replace (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) . Pozdrawiam. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 418 Pomógł: 8 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ja ostatnio robiłem coś podobnego (o ile dobrze zrozumiałem) i szablony do wiadomości trzymałem w plikach, jak kolega wyżej używałem str_replace, a do wysyłania SwiftMailer.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
a ja maili nie chcę wysyłać.
chcę tylko treść widoku, uzupełnionego dynamicznie o odpowiednie treści dla konkretnego użytkownika zapisywać w bazie. może to będzie coś takiego jak w metodzie sendEmail?
zamiast sfMail ustawić klase widoku na sfView i może będzie działać ?(IMG:http://forum.php.pl/style_emoticons/default/smile.gif) EDIT: tak jak pisałem, tak też zrobiłem i działa elegancko:) szkoda, że sobie nie można dawać opcji pomógł(IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) heh w kontrolerze:
widok zawartoscSuccess.php uzupelniony odpowiednimi danymi będzie w zmiennej $tresc w metodzie executeTest. w metodzie executeZawartosc można ustawić jakiś inny layout albo go wyłączyć, wtedy w treści będzie tylko to co jest w widoku. wg mnie takie rozwiązanie jest dobre bo do bazy jest zapisywana tylko treść właściwa, która można ubrać w jakiś kod html, który póżniej będzie wysyłany na maila do użytkownika. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:08 |