Piotr Krajewski

Piotr Krajewski web application
programmer

Temat: sf2 i użycie akcji w layout

Witam,

pomału zapoznaje się z frameworkiem symfony2 i przyznam iż jest to ciekawe narzędzie. Natknąłem się nie mniej jednak na problem, którego nie mogę w żaden sposób rozwiązać. Mianowicie.

Mam sobie layout.html.twig, w którym buduje całą strukture strony. Chciałbym umieścić w nim element wspólny, który to obsługiwała by akcja danego kontrolera.

Przykład:
na każdej stronie (czyli w layoucie) miał by być formularz zapisu do newslettera i wysłąnie go spowodoawało by zapis danych do bazy.

W Zend frameworku jest coś takiego do wykonania za pomocą helperów akcji $this->action('akcja', 'kontroler').

Drugie pytanie to czy w sf2 występują helpery widoku (chciałbym uzyskać coś podobnego do powyższego tylko nie było by żadnej akcji do tego podpiętej) ?

Będę wdzięczny za każdą pomoc.
Pozdrawiam

konto usunięte

Temat: sf2 i użycie akcji w layout


<form class="searchform" action="{{ path('search') }}" method="post">

{% render "AcmeDemoBundle:Default:index" %}


Rozumiem, ze czegos takiego potrzebujesz - path w twigu zwraca sciezke do akcji, a render wykonuje akcje (tez z parametrami) i wkleja rezultat.
Piotr Krajewski

Piotr Krajewski web application
programmer

Temat: sf2 i użycie akcji w layout

Dokładnie o to mi chodziło. Dzięki.
Masz może odpowiedz przy okazji na moje drugie pytanie ?
Piotr Krajewski

Piotr Krajewski web application
programmer

Temat: sf2 i użycie akcji w layout

Dokładnie o to mi chodziło. Dzięki.
Masz może odpowiedz przy okazji na moje drugie pytanie ?

konto usunięte

Temat: sf2 i użycie akcji w layout

Nie wiem, co dokladnie chcesz zrobic, ale render bez wywolywania akcji to po prostu


{% include 'AcmeDemoBundle:User:loginform.html.twig' with {'type': 'logintop'} %}


Przeczytaj sobie to, pewnie oszczedzi Ci czasu w przyszlosci ;)

http://www.twig-project.org/doc/templates.html

Następna dyskusja:

sfDoctrineGuardPlugin - jak...




Wyślij zaproszenie do