Dokumentace
- Aplikace
- Databáze
- Šablony
- Formuláře
- Knihovny
- Návody
Změny ve verzi 0.9
Bez zpětné kompatibility
- DbTable – metody
getagetByjiž nejsou statické. Nutno vytvořit instanci třídy. [manuál] - Stránkování
- Šablonovací systém
- místo termínu view se používá termín template
- přejmenován adresář views na templates
- nastavení aktuální šablony v controlleru:
$this->routing->template. - proměnné aplikačních objektů ve template:
- template šablona:
$template - controller:
$controller - aplikace:
$application
- template šablona:
- přejmenování metody
helpernagetHelper
- Cache – přejmenována konfigurační direktiva
cache.store→cache.storage.path - Form
- validační konstanty jsou nyní definovány u třídy
Rule, tedyRule::* - odebrána validační konstanta NUMERIC a ALFANUMERIC
- validační konstanty jsou nyní definovány u třídy
Úprava funkcionality
- HtmlHelper – metoda button již nemá parametr pro js potvrzení. [manuál]
- Html – metoda
setHtmlsmaže a nastaví obsah, pro přidání obsahu použijte metoduaddHtml. [manuál] - Form – některé metody nyní validují prázdný vstup jako nevalidní. [manuál]
Přidáno
- Loaders
- Nové třídy pro jednoduché includování. Na začátku includujte vždy
haefko/loader.php. [manuál] - Autoload přejmenován na AutoLoader
- Nové třídy pro jednoduché includování. Na začátku includujte vždy
- Form
- podopora pro zabezpečení před CSRF útokem –
metoda
addProtection - metoda pro vstupní pole datum
addDatepicker - možnost přidat negativní pravidlo pro textový zápis
pomoci
! - přidány validační konstanty
INTEGER,FLOAT,CALLBACK,REGEXP - přidán plugin pro javascriptovou validaci pomocí jQuery
- u Multi*Controls je možno vyrenderovat i jednotlivé položky
pomocí
control($key)
- podopora pro zabezpečení před CSRF útokem –
metoda
- Cache – nová konfigurační konstanta
cache.storage.relative, defaultní hodnat jetrue - DbTable – nová metoda
remove. [manuál] - Html – nově možnost odebírat prvek z array atributu
- HtmlHelper – metodám
cssajspřidán nový parametrbool $timestamp. [manuál] - nové třídy User a Permission
- Router – upravená způsob routování – přidány „params“. [manuál]
