Vytvoření ID v html elementu dle odeslané flash message
- BuMoRi
- Člen | 109
Ahoj, na HP si zobrazuji různé flesh message a u jedné konkrétní bych
potřeboval html elementu přiřadit ID.
Řeším to takto:
<div n:if="$flashes" n:foreach="$flashes as $flash" n:class="alert, $flash->type, alert-dismissible, fade, show">
{if $flash->message === 'Úspěšné přihlášení.'}
<span class="text" id="success">{$flash->message}</span>
{else}
<span class="text">{$flash->message}</span>
{/if}
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
Moc se mi nezdá, že by to byl správný postup, už jen proto, když se někdo rozhodne hlášku změnit. Poradíte mi prosím, jak toto řešíte vy?
- David Matějka
- Moderator | 6445
ahoj, nikdy jsem to nepotreboval, ale volani flashMessage vraci stdClass, kam by melo jit zapsat dalsi data:
$message = $this->flashMessage('Uspesne prihlaseni', 'success');
$message->id = 'success';