konto usunięte
Temat: Sprawdzenie czy użytkownik jest zalogowany w Layoucie.
Witam.Jak mogę sprawdzić w layoucie fakt czy użytkownik jest zalogowany. Bo od tego zależy jaki komunikat i menu mu wyświetlę.
Obecnie znalazłem rozwiązanie, żeby zrobić helper, który zwraca partial, no ale bez przesady, nie będę pchać w partiala połowy layoutu, w końcu po to on jest, żeby w nim trzymać zarys strony.
Obecnie wygląda to tak:
<?= $this->menuHelper(123) ?>
<div class="content">
<?php echo $this->layout()->content; ?>
</div>
A chyba zdecydowanie lepiej wyglądało by tak:
<? if(zalogowany):?>
<div class="menu">
partial
</div>
<? endif; ?>
<div class="content">
<?php echo $this->layout()->content; ?>
</div>
Wiem, że mogę z kontrolera przekazać zmienną do laya, ale mam 25 kontrolerów. W każdym muszę dodawać linijkę o przekazaniu boola czy użytkownik jest zalogowany? A może jest jakiś kruczek, którego jeszcze nie zdążyłem poznać?Daniel Kossakowski edytował(a) ten post dnia 29.03.13 o godzinie 12:52