Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [symfony] Wyłapywanie szablonu akcji w kontrolerze
Ziels
post
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
  1. <?php
  2. $this -> getPresentationFor()
  3. ?>

wywołuje ponownie aktualną akcję i wszystko wpada w nieskończoną pętlę. Ktoś może wie jak to zrobić?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mazur83
post
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
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: 6.10.2025 - 16:52