Łukasz Woźniak

Łukasz Woźniak Starszy programista,
Asseco Business
Solutions S.A.

Temat: sfDoctrineGuardPlugin

Mam problem. Przy pierwszym logowaniu do serwisu przekierowuje w linku na favicon.ico

I nie mam pojęcia czemu tak się robi. Jakieś rady?

konto usunięte

Temat: sfDoctrineGuardPlugin

są 2 wyjścia:

1. jeśli nie potrzebujesz favicona to usuń jego wpis z layout.php albo innego layoutu z którego korzystasz
2. utwórz favicon.ico w folderze web

http://trac.symfony-project.org/ticket/6552

powyżej link do buga
Łukasz Woźniak

Łukasz Woźniak Starszy programista,
Asseco Business
Solutions S.A.

Temat: sfDoctrineGuardPlugin

Dzięki;) Kurde, jak to Einstein mówił:

Wyjaśnienia powinny być tak proste jak jest to możliwe, ale nie prostsze.
Tomasz Wójtowicz

Tomasz Wójtowicz Programista Ruby on
Rails

Temat: sfDoctrineGuardPlugin

Nie bede zakładał nowego tematu tylko zadam pytanie tutaj :)

Zainstalowałem sfDoctrineGuardPlugin, skonfigurowałem wszystko ładnie pięknie, tylko mam jedno pytanie. Formularz do logowania pojawia razem z headerem, stopką i menu. Jak zrobić żeby pojawiał się tylko sam formularz do logowania?
Grzegorz Śliwiński

Grzegorz Śliwiński Programista python

Temat: sfDoctrineGuardPlugin

Tomasz Wójtowicz:
Nie bede zakładał nowego tematu tylko zadam pytanie tutaj :)

Zainstalowałem sfDoctrineGuardPlugin, skonfigurowałem wszystko ładnie pięknie, tylko mam jedno pytanie. Formularz do logowania pojawia razem z headerem, stopką i menu. Jak zrobić żeby pojawiał się tylko sam formularz do logowania?

użyj

$this->setLayout(false);

w akcji odpowiadającej za formularz.
To ci wyrenderuje tylko zawartość odpowiadającego akcji template'a. oczywiście, dobrze jest stworzyć pod takie coś odrębną akcję, bo rozumiem, że chcesz wygenerować sam formularz i jego html pod jakąś akcję ajaxową pewnie?
Tomasz Wójtowicz

Tomasz Wójtowicz Programista Ruby on
Rails

Temat: sfDoctrineGuardPlugin

Nie do końca o to mi chodzi. Jak użyje
$this->setLayout(false);
to wczytuje mi sam html bez stylów.
Ogólnie mam zrobione tak, że mam sobie layout cały który składa się z dwóch komponentów (header i menu), jednego partiala (stopka) no i content w którym wyswietlają się widoki danej akcji. I teraz jak uzywam sfDoctrineGuardPlugin to gdy nie jestem zalogowany (aby korzystac z aplikacji musze byc zalogowany) to pokazuje formularz logujący. I teraz chodzi o to, że ten formularz pojawia się w miejsce tego wlasnie contentu. Przez to widze również menu, header i stopke. A ja chce inny layout włączyć.

Pisząc tego posta wlasnie wpadłem na to że w akcji odpowiadającej za formularz musze wpisać
$this->setLayout('nazwa_layoutu_do_logowania');
I teraz śmiga tak jak chciałem :)

Dzieki za nakierowanie mnie hehe :)Tomasz Wójtowicz edytował(a) ten post dnia 10.12.10 o godzinie 02:06

konto usunięte

Temat: sfDoctrineGuardPlugin

Zamiast zmieniać kod akcji z sfGuardAuth
mozesz w katalogu config (dla modułu sfGuardAuth) dodać plik view.yml:
default:
layout: layout_login


i wtedy dla każda akcja zawarta w tym module będzie uzywać layoutu o nazwie layout_login.php

Następna dyskusja:

sfDoctrineGuardPlugin - jak...




Wyślij zaproszenie do