Aktywne Wpisy

phaxi +125
Wyjazd na wakacje do Chorwacji autokarem wypełnionym po brzegi ludźmi.15h jazdy z Wrocławia do Splitu bo trzeba doliczyć przerwy na kanapki kawe i kupy dla wczasowiczuw.
To mój koszmar. To piekło. Obym nigdy tego nie przeżył.
To mój koszmar. To piekło. Obym nigdy tego nie przeżył.

Karyp +62
Drodzy Mirki, Mirabelki i chciałbym was o cos poprosic. Otoz moi rodzice w w wieku emerytalnym wpuscili do domu akwizytorke (zona chlopa co kiedys remonty w domu robil) ktorej po 2 godzinnej prezentacji udalo sie im sprzedac za 2900 zl widoczny na zdjeciu zestaw do ekologicznego sprzatania. Nie jestem zwolennikiem mowienia innym na co maja wydawac pieniadze ale wydaje mi sie ze jest to scam na poziomie wciskania garnkow emerytom. Nie mam
źródło: scam
Pobierz




Pytanie o translate.
W layout mam
error_message|transW kontrolerze coś takiego
catch (\Exception $e) {if ($e instanceof UserViewableException) {
$this->addFlash('error', $e->getMessage());
Wyjątek wywołuję w listenerze tak:
throw new UserViewableException('Object.message.cannotDelete');Jak zrobić paramety do translate? Nie chciałbym używać trans w kontrolerze, niech to robi twig.
W tej chwili rozwiązałem to tak że nadpisałem Translator i parametry zagnieżdżam jako json, robiąc w uproszczeniu coś takiego
throw new UserViewableException('Object.message.cannotDelete##params##{"%used_in%":"Rekord ID object_id"}');W translatorze parsuję to i wyciągam parametry z json robiąc
trans('Object.message.cannotDelete', array('%used_id%' => 'Rekord ID object_id'));Nie do końca mi się to jednak podoba, może da się jakoś prościej?
class MyException extends Exception {__construct($message, $code, $previous, $params) {}
}
Trans($e->getmessage(), $e->getparams())