[2010–04–14] Vyšla stabilní verze 0.9.4
#1 před 2 lety
- David Grudl
- Administrator

- Registrovaný: 8. 2. 2005
- Příspěvky: 5835
[2010–04–14] Vyšla stabilní verze 0.9.4
Světlo světa spatřila nová stabilní verze 0.9.4. Ta především opravuje řadu chybiček, jejichž kompletní výčet najdete v changelogu. Zároveň také přináší několik vylepšení:
- podpora vícevláknového kešování pomocí callbacků a dramatické zrychlení RobotLoaderu
- aliasy
login(), logout() a isLoggedIn() - odstraněn Session::$verificationKeyGenerator
- při spuštení
Nette\Applicationse automaticky nastartuje session, je-li přítomno session-ID - přidáno
Identity::__isset()
Formuláře:
- lze používat placeholdery
%label, %name a %valueve výchozích chybových zprávách - vypnutí překladače na určitém prvku nevypne překládání chybových zpráv
- zaměněno
<form name="...">za<form id="...">
Šablony
- v modifikátorech lze používat mezery (např.
{$var |truncate : 30}) a klíčová slovatrue, false, null - přidáno makro
{var ...}jako alias pro{assign ...} - je podporován zápis
{var item => value}i{var $item => value}
Upgrade na 0.9.4 je doporučený.
#2 před 2 lety
- Patrik Votoček
- Nette Evangelist

- Registrovaný: 8. 3. 2008
- Příspěvky: 2122
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
David Grudl napsal(a):
- je podporován zápis
{var item => value}i{var $item => value}
a co {var $item => $value} ???
Sorry my bad english.
Vrtak-CZ | Nella Project | Osobní Blog | Twitter | LinkedIn | GitHub
„Nastala chyba která neměla nastat“ aneb „Když se chce
všechno jde.“
#3 před 2 lety
- JajazXbm
- Člen

- Registrovaný: 25. 6. 2009
- Příspěvky: 30
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
Můžu se zeptat, proč nebyla odstraněna tahle chyba ?
#4 před 2 lety
- paranoiq
- Moderator

- Registrovaný: 14. 11. 2006
- Příspěvky: 381
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
pokud je pravda co píše Wosonj, tak tohle asi Nette neovlivní
- twitter: http://twitter.com/paranoiq/
#5 před 2 lety
- Honza Kuchař
- Moderator

- Registrovaný: 12. 8. 2007
- Příspěvky: 1588
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
při spuštení Nette\Application se automaticky nastartuje session, je-li přítomno session-ID
Není to dost magické? A nastává problém, pokud uživatel požaduje ze serveru informace ve více vláknech.
Díky za další stable verzi! :-)
Editoval honzakuchar (14. 4. 2010 10:47)
#6 před 2 lety
- David Grudl
- Administrator

- Registrovaný: 8. 2. 2005
- Příspěvky: 5835
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
{var $item => $value} používat vždycky šlo, nakonec
nejsnažší je to vyzkoušet, ne? ;)
Chyba s FileStorage byla odstraněna již v únoru.
ad startování sessions: za ty dva měsíce, co se tak děje, jsem zaznamenal úbytek vláken na téma „nelze odeslat HTTP hlavičky“, tedy pokud lze zaznamenat úbytek ;) Komplikaci v tom nevidím.
#7 před 2 lety
- Honza Kuchař
- Moderator

- Registrovaný: 12. 8. 2007
- Příspěvky: 1588
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
Jasne, když o tom vím, tak si to pohlídám. ;) Ale určitě teď těch dotazů ubude. Vyšla stabilní verze. Což je třeba pro mně klíčové. :)
#8 před 2 lety
- Patrik Votoček
- Nette Evangelist

- Registrovaný: 8. 3. 2008
- Příspěvky: 2122
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
David Grudl napsal(a):
{var $item => $value}používat vždycky šlo, nakonec nejsnažší je to vyzkoušet, ne? ;)
Nejsnažší je se zeptat… :-) Nevim jestli to fungovalo nebo ne nepoužívám to ve výčtu to chybělo tak jsem se zeptal… :-) (ach ta lenost)
Sorry my bad english.
Vrtak-CZ | Nella Project | Osobní Blog | Twitter | LinkedIn | GitHub
„Nastala chyba která neměla nastat“ aneb „Když se chce
všechno jde.“
#9 před 2 lety
- paranoiq
- Moderator

- Registrovaný: 14. 11. 2006
- Příspěvky: 381
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
Davide, RobotLoader je sice nyní supr-rychlý, ale nefunguje při použití
společně s DummyStorage keší.
to může dost komplikovat ladění
mám to považovat za bug, nebo za feature? ^_^
Editoval paranoiq (14. 4. 2010 16:19)
- twitter: http://twitter.com/paranoiq/
#10 před 2 lety
- MzK
- Člen

- Registrovaný: 27. 10. 2009
- Příspěvky: 125
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
objevil jsem změnu ve chování šablon:
<?php
// šablona.phtml
…dne: {!$datum|date}
?>
<?php
//Presenter:
$tpl = new Template(APP_DIR.'/templates/_emails/unfinishedDomain.phtml');
$tpl->registerFilter(new CurlyBracketsFilter); // musi se davat?
$tpl->datum = $datum;
$tpl->render();
?>
Vyhodí tuto chybu:
MemberAccessException
Call to undefined method Template::date().
Říkám si, to je divné, v ostatních šablonách přímo ve frameworku mi
to funguje.
Pokud je šablona vytvořená přes
$this->template->date tak to funguje (šablona pro aplikaci). Chyba se
objeví, pokud chci šablonu použít „samostatně“ např pro
HTML email.
Náprava je jednoduchá, do presenteru musím přidat toto:
<?php
$tpl->registerHelper('date', 'TemplateHelpers::date');
?>
V předchozí verzi to nebylo potřeba. Je to záměr či bug?
Editoval zacatecnik (19. 4. 2010 21:52)
jo aha, BBCode nejde…
#11 před 2 lety
- Patrik Votoček
- Nette Evangelist

- Registrovaný: 8. 3. 2008
- Příspěvky: 2122
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
TO bude imho tím že nemáš registrované standartní helpery.
Vzhledem k tomu že tohle asi máš v presenteru:
//Presenter: $tpl = new Template(APP_DIR.'/templates/_emails/unfinishedDomain.phtml'); $tpl->registerFilter(new CurlyBracketsFilter); // musi se davat?
Tak bych ti doporučil to zaměnit za:
//Presenter:
$tpl = $this->createTemplate();
$tpl->setFile(APP_DIR.'/templates/_emails/unfinishedDomain.phtml');
Editoval vrtak-cz (19. 4. 2010 23:18)
Sorry my bad english.
Vrtak-CZ | Nella Project | Osobní Blog | Twitter | LinkedIn | GitHub
„Nastala chyba která neměla nastat“ aneb „Když se chce
všechno jde.“
#12 před 2 lety
- Majkl578
- Moderator

- Registrovaný: 2. 5. 2009
- Příspěvky: 665
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
CurlyBracketsFilter určitě ne, to je historický název pro LatteFilter. ;) (existuje jen kvůli BC)
Editoval Majkl578 (20. 4. 2010 1:23)
Debian experimental/sid 64 bit (kernel 3.3.0-trunk-amd64), PHP 5.4 (FPM), nginx, MySQL 5.5
„There are 10 types of people in this world. Those who understand binary and those who don't.“
#13 před 2 lety
- MzK
- Člen

- Registrovaný: 27. 10. 2009
- Příspěvky: 125
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
vrtak-cz, diky to je dobré řešení…
jo aha, BBCode nejde…
#14 před 2 lety
- Jan Tvrdík
- Nette guru

- Registrovaný: 13. 4. 2008
- Příspěvky: 1262
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
David Grudl napsal(a):
- přidáno makro
{var ...}jako alias pro{assign ...}- je podporován zápis
{var item => value}i{var $item => value}
Která z nyní přípustných 4 variant je preferovaná, tj. prosazovaná v dokumentaci a v oficiálních příkladech?
#15 před 2 lety
- Majkl578
- Moderator

- Registrovaný: 2. 5. 2009
- Příspěvky: 665
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
Jan Tvrdík napsal(a):
Která z nyní přípustných 4 variant je preferovaná, tj. prosazovaná v dokumentaci a v oficiálních příkladech?
Jsem pro {var $item => value}.
Debian experimental/sid 64 bit (kernel 3.3.0-trunk-amd64), PHP 5.4 (FPM), nginx, MySQL 5.5
„There are 10 types of people in this world. Those who understand binary and those who don't.“
#16 před 2 lety
- Jan Tvrdík
- Nette guru

- Registrovaný: 13. 4. 2008
- Příspěvky: 1262
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
V příkladech se používá varianta s var bez dolaru.
#17 před 2 lety
- Honza Marek
- Moderator

- Registrovaný: 31. 3. 2007
- Příspěvky: 1632
Re: [2010–04–14] Vyšla stabilní verze 0.9.4
Čim jinější než původní assign, tím to asi bude doporučenější. Protože kdyby to nebylo doporučené, tak by to nebylo implementované.