![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 235 Pomógł: 2 Dołączył: 30.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam problem następujący - piszę aktualnie prywatne wiadomości dla użytkowników. Komunikaty systemowe wysyłane do użytkowników będą bazować na właśnie PW. Chcialbym sobie zapisać szablony jednego z takich komunikatów i przekazywać je do modelu, niestety nie wiem jak w kontrolerze wstawić dane do szablon i przypisać go do zmiennej. W tym wypadku szablon jest widokiem aktualnej akcji. Metoda
wywołuje ponownie aktualną akcję i wszystko wpada w nieskończoną pętlę. Ktoś może wie jak to zrobić? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 59 Pomógł: 3 Dołączył: 21.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam,
chciałem wykożystać kod który podał destroyerr aby wygenerowac widok a następnie stworzyć pdf-a na jego podstawie: Kod $test = TestPeer::retrieveByPk($this->getRequestParameter('id')); if($test->getPublished() != 1) $this->forward('test','list'); $this->forward404Unless($test); $view = new sfPHPView(); $view->initialize($this->getContext(), 'test', 'test', sfView::SUCCESS); $paramName = 'test_test_layout'; $response = $this->getResponse(); $response->setParameter($paramName, false, 'symfony/action/view'); $html = $view->render(array('xxx' => $xxx)); $pdf = new sfTCPDF(); $pdf->SetFont("FreeSerif", "", 12); $pdf->AliasNbPages(); $pdf->AddPage(); $pdf->writeHTML($html, true, 0, true, 0); $pdf->Output(); return sfView::NONE; jak się uruchomi akcje z tym kodem to za pierwszym razem działa (generuje sie pdf) jak się odświeży strone to wypisuje zawartośćc zmiennej $html, a potem wzuca informacje z nagłówka pdf-a i wyświetla krzaczki. może ma ktoś jakiś pomysł jak można wygenerować pdf z zawartością widoku jakiejś akcji (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Edit. rozwiązany Ten post edytował mazur83 20.05.2008, 11:51:52 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 16:52 |