Autor Zpráva
kozusnikjan
Profil *
Ahoj,
omlouvám se za nic neříkající nadpis, ale nenapadlo mě, jak to ve zkratce popsat... prostě hledám nějakou funkci, teda pokud je, která by mi automaticky vypisovala zprávy pro uživatele v pohledech. Tzn. že se třeba uživatel odhlásí a na hlavní stránce se mu objeví, že byl úspěšně odhlášen, odešle fomulář, ukáže se mu, že děkuji za odeslání formuláře... apod.
Děkuji za odpovědi
Jan Tvrdík
Profil
kozusnikjan:
Symfony na to má FlashBag, viz dokumentace.
kozusnikjan
Profil *
Díky moc. Nic jsem nemohl najít...
kozusnikjan
Profil *
Ještě dotaz, zkouším to použít, ale hází mi to tuhle chybu:

Fatal error: Call to undefined method Symfony\Bundle\FrameworkBundle\Templating\Helper\SessionHelper::getFlashBag() in /data/web/virtuals/48565/virtual/www/domains/kozusnikjan.com/Symfony/src/Acme/FrontBundle/Resources/views/Default/kontakt.html.php on line 3

Čím to může být? Controller a pohled mám stejně jako oni
Jan Tvrdík
Profil
kozusnikjan:
Proč nepoužíváš Twig? Zkoušel jsi to s ním? Tvůj problém je v tom, že z nějakého důvodu taháš instanci SessionHelper místo Session.
kozusnikjan
Profil *
Nějak mám radši phpko... jak to teda upravit? mám to stejně jako oni...
Soubory:
DefaultController: http://pastebin.com/u9XyA6bC
index.html.php: http://pastebin.com/2mEpf3Mn
Jan Tvrdík
Profil
kozusnikjan:
Jsem konečně našel použitelnou API dokumentaci k Symfony.

Zkus to takhle:
<?php foreach ($view['session']->getFlash('notice') as $message): ?>
    <div class="flash-notice">
        <?php echo "<div class='flash-error'>$message</div>" ?>
    </div>
<?php endforeach; ?>
kozusnikjan
Profil *
Vypadá to, že to jede :) Díky moc!
Pokud Vám to nebude vadit, ještě bych měl jeden dotaz, pokud Vám to nevadí. Týká se to použití více formulářů v jednom controlleru... nevím si s tím nějak rady... Vložím do šablony 2 formuláře a píše mi to že "The helper newsletterForm is not defined". Čím to?
Default.php: http://pastebin.com/acFWdGeY
index.html.php: http://pastebin.com/r0kcgfDT

Děkuji
Jan Tvrdík
Profil
kozusnikjan:
$view['newsletterForm'] je blbost, hledej jiné řešení.
kozusnikjan
Profil *
V tutorialu to ale takhle je, pokud se nepletu, ne? http://symfony.com/doc/current/book/forms.html#rendering-the-form. Jak byste to tedy řešil vy?
Jan Tvrdík
Profil
Ach jo =)
<?php echo $view['form']->form($newsletterForm) ?>
kozusnikjan
Profil *
Aha. Děkuji :D to mi nedošlo... ještě jednou díky :)
kozusnikjan
Profil *
Dobrý den, už 3 dny se trápím se zprovozněním symfony na multihostingu u wedosu. Nemáte s tím nějaké zkušenosti?
Adresářová struktura je taková:
root
session
tmp
www
domains
poridsiweb.cz
kozusnikjan.com

do složek poridsiweb.cz a kozusnikjan.com nahrávám obsah, co má být na daném webu... ať to dám jakkoliv, tak to prostě nejde... třeba teď mi to hází tuhle chybu: Warning: require_once(/data/web/virtuals/48565/virtual/www/domains/kozusnikjan.com/../app/bootstrap.php.cache): failed to open stream: No such file or directory in /data/web/virtuals/48565/virtual/www/domains/kozusnikjan.com/app.php on line 6

Nejspíš v tom bude prkotina, ale fakt nevím... už jsem zkoušel složky jako app, vendor atd nahrát do složky domains a obsah složky www, kde jsou app.php a další rozbalit do kozusnikjan.com
Pak mi to házelo tuhle chybu:
Uncaught exception 'Doctrine\Common\Persistence\Mapping\MappingException' with message

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: