Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Symfony] Partiale/Komponenty z layoutu
Nero12
post
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2006

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


Zalozmy ze chce zrobic wyswietlanie kategorii w layoucie (czyli zeby kategorie byly wyswietlane na kazdej podstronie).
Jak to zrobic z przekazaniem argumentow ?

Jesli np bedzie w layout.php:

<?php include_partial('category/articlelist')?>

_articlelist.php

  1. <?php echo $category->getTitle() ?>
  2. <?php foreach($articles as $article): ?>
  3. <p><?php echo $article->getTitle() ?></p>
  4. <?php endforeach; ?>


Gdzie wstawic akcje aby ustawiala podane argumenty ? Chodzi o to zeby wszystko bylo dostepne z glownego szablonu.

Troche zamotalem ale chyba da rade zrozumiec ;D

Opis wersji z komponentami bylby tez mile widziany. z gory dzieki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
ARJ
post
Post #2





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


teoretycznie możesz użyć:
  1. <?php include_partial('mypartial', array('mytotal' => $total)) ?>

ale zmienna $total musi być zdefiniowana w actions.class.php każdego modułu. lepszym rozwiązaniem jest użycie komponentu. tam tworzysz osobny plik z akcjami oraz szablon. więcej na: http://www.symfony-project.org/book/1_1/07...ayer#Components
Go to the top of the page
+Quote Post
Nero12
post
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 0
Dołączył: 27.08.2006

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


dzieki, z uzyciem komponentow dziala (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 21.12.2025 - 18:36