Jak nastavit výchozí formát pro helper |date?
- Honza Kuchař
- Člen | 1662
Jak nastavit výchozí formát pro helper |date? V článku konfigurace o tom nic nepíše. Díky!
- MartinitCZ
- Člen | 580
Nenapadá mě jiný způsob, než tento helper v BasePresenteru přepsat na svůj, „přetížit“ ho.
- David Matějka
- Moderator | 6445
- ic
- Člen | 430
že je použito zrovna %x
je velmi nešťastné řešení,
protože se řídí nastavením setlocale()
, které se chová jinak
na Windowsech (dá se nastavit pouze setlocale(LC_TIME, 'czech');
a
výsledek je vždy v kódování CP1250 ) a jinak na Linuxu (kde se nedá
použít 'czech'
, ale zato si můžu zvolit kódování vráceného
výsledku) v defaultu bez nastavení setlocale()
mi z
%x
vypadne něco jako 10/11/12 (kdo uhádne pro jaké datum ? :) )
což je hrozné wtf
Editoval ic (18. 2. 2015 16:17)
- Šaman
- Člen | 2659
V tom případě by nebylo špatné mít možnost v configu nastavit
výchozí formát. Já mám za všemi |date
popsaný i formát,
ale je to jedna věc na mnoha místech. Při případné změně budu muset
procházet všechny šablony, místo přepsání jednoho místa.
Editoval Šaman (18. 2. 2015 18:31)