Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework] Zend Layout - jak używać "layout()->content" ?
phpmack
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 1
Dołączył: 11.06.2011

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


Witam
Stworzyłem Layout strony z taką przykładową sekcją "body"
  1. <div id="page-container">
  2. <div id="header">Header</div>
  3. <div id="sidebar-a">Sidebar A</div>
  4. <div id="content">content
  5. <h1><?php echo $this->escape($this->title); ?></h1>
  6. <?php echo $this->layout()->content; ?>
  7. </div>
  8. <div id="footer">Footer</div>
  9. </div>
  10. </body>


Sama aplikacja posiada standardowo domyślny idexController w którym będą akcje odpowiadające za generowanie głównej treści strony,
oraz dodatkowo utworzyłem usersController w którym będą akcje odpowiadające za logowanie wylogowywanie rejestracje itp....

i problem teraz mam taki skąd wziąć "drugi" $this->layout()->content; który bym mógł wrzucił np. do <div id="header"> i który by mi dynamicznie uzupełniał widok tego diva w zależności od "stanu" aplikacji czyli wyświetlał by formularz do logowania a po zalogowaniu np. "jesteś zalogowany jako Janek" - zgodnie z widokami wywoływanymi z usersController.

Wy-googlowałem i przewałkowałem kilka sposobów jedne działają, inne nie działają, są proste sposoby, są też bardziej skomplikowane A moje pytanie brzmi jak to zrobić "po bożemu". Jestem nowicjuszem i nie bardzo rozumie niektóre metody - modyfikowanie iluś tam plików dodawanie pluginów rejestrowanie nowych hellperów, dodawanie wraperów itd... poco to wszystko kiedy mi jest po-prostu potrzebny kolejny "$this->layout()->content" questionmark.gif?

mam nadzieje że w miarę jasno przekazałem o co mi chodzi biggrin.gif
Pozdrawiam



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 Aktualny czas: 19.08.2025 - 21:44