Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szablony a'la ZF, Podobne rozwiazanie...
kicaj
post 22.10.2007, 11:22:58
Post #1





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Jak wykonywane sa szablony w ZendFramework?
Plik szablonu (.phtml):
  1. <html>
  2. <head></head>
  3. <body><?php echo $this -> text; ?></body>
  4. </html>


Plik kontrolera:
  1. <?php
  2. class NazwaController
  3. {
  4. function IndexAction()
  5. {
  6. $this -> view -> text = 'Napis';
  7. }
  8. }
  9. ?>


Jak to sie odbywa, jak w pliku .phtml odbierana jest wartosc 'text'?
Probowalem przegladac Zend_View ale nie moglem dojsc do tego...

Ten post edytował kicaj 25.10.2007, 13:43:23


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kicaj
post 24.10.2007, 23:20:19
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


Mam w sumie problem jak zrobic cos a`la Zend_View

1. W wywolanym kontrolerze ustawiam zmienne:
  1. <?php
  2. class NewsController
  3. {
  4. function IndexAction()
  5. {
  6. $this -> view -> title = 'Tytul news';
  7. }
  8.  
  9. function OtherAction()
  10. {
  11. $this -> view -> something = array( 0, 1, 2, 3, 4 );
  12. }
  13. }
  14. ?>


Pliki szablonow:
  1. <hr />
  2. Tytul: <b><?php echo $this -> view; ?></b>
  3. <hr />


Chcialbym uruchamiac to w sposob taki:
  1. <?php
  2. $o = new NewsController; 
  3. $o -> IndexAction(); // zapelnianie zmiennych trescia
  4.  
  5. echo Controller::Dispatch(); // wyswietlanie spreparowanej strony z wypelniona trescia
  6. ?>


Mam problem jak to wszystko polaczyc ze soba, zeby zgrabnie dzialalo

Ten post edytował kicaj 24.10.2007, 23:23:26


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 21:24